public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 00/11] gas: scrubber adjustments
@ 2024-06-28 13:15 Jan Beulich
  2024-06-28 13:17 ` [PATCH 01/11] gas: there's no scrubber state 12 Jan Beulich
                   ` (10 more replies)
  0 siblings, 11 replies; 18+ messages in thread
From: Jan Beulich @ 2024-06-28 13:15 UTC (permalink / raw)
  To: Binutils; +Cc: Anthony Green, Alan Modra

The end goal is to finally deal with long standing issues in, in
particular, macro handling (see e.g. b3446f947bd1 ["gas: retain
whitespace between strings"]). That's the final, still work-in-
progress patch (posting for early commenting). I've come across
various other issues though, which some of the earlier patches aim
at addressing. Imo those are (in principle, subject to feedback of
course) fine to go in for 2.43. Whereas I'd prefer the final change
to go in relatively early in a release cycle, to allow time to deal
with real or perceived regressions (see patch 8 for an example
thereof).

One of the issues I'm going to face when getting farther in dealing
with target specific adjustments is that there are 5 gas targets
which don't even have a testsuite subdir:
- m32c (no maintainer)
- moxie
- ns32k (no maintainer)
- spu
- tic30 (no maintainer)
How is one supposed to have even the slightest idea whether a common
code change breaks such a target (Cc-ing the two maintainers of the
named targets which have one)? I'm already worried enough by targets
having only a pretty "slim" set of test cases.

01: there's no scrubber state 12
02: drop scrubber state -2
03: multi-byte warning adjustments
04: don't open-code IS_WHITESPACE() / IS_NEWLINE()
05: pre-init the scrubber's lex[]
06: re-work tic6x scrubber special case
07: consistently drop trailing whitespace when scrubbing
08: Arm: correct macro use in gas testsuite
09: Arm: relax gas testsuite whitespace expectations
10: aarch64: relax gas testsuite whitespace expectations
11: have scrubber retain more whitespace

Jan

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-07-03 13:42 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-06-28 13:15 [PATCH 00/11] gas: scrubber adjustments Jan Beulich
2024-06-28 13:17 ` [PATCH 01/11] gas: there's no scrubber state 12 Jan Beulich
2024-06-28 13:17 ` [PATCH 02/11] gas: drop scrubber state -2 Jan Beulich
2024-06-28 13:18 ` [PATCH 03/11] gas: multi-byte warning adjustments Jan Beulich
2024-06-28 13:18 ` [PATCH 04/11] gas: don't open-code IS_WHITESPACE() / IS_NEWLINE() Jan Beulich
2024-06-28 13:19 ` [PATCH 05/11] gas: pre-init the scrubber's lex[] Jan Beulich
2024-07-01  1:45   ` Hans-Peter Nilsson
2024-07-01  6:02     ` Jan Beulich
2024-06-28 13:20 ` [PATCH 06/11] gas: re-work tic6x scrubber special case Jan Beulich
2024-06-28 13:22 ` [PATCH 07/11] gas: consistently drop trailing whitespace when scrubbing Jan Beulich
2024-06-28 13:53   ` Maciej W. Rozycki
2024-07-01  5:58     ` Jan Beulich
2024-07-01 11:05       ` Maciej W. Rozycki
2024-07-03 13:42       ` Michael Matz
2024-06-28 13:23 ` [PATCH 08/11] Arm: correct macro use in gas testsuite Jan Beulich
2024-06-28 13:24 ` [PATCH 09/11] Arm: relax gas testsuite whitespace expectations Jan Beulich
2024-06-28 13:26 ` [PATCH 10/11] aarch64: " Jan Beulich
2024-06-28 13:31 ` [PATCH WIP/RFC 11/11] gas: have scrubber retain more whitespace Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).