[PATCH v3 9/9] gas: drop scrubber states 14 and 15

Jan Beulich jbeulich@suse.com
Mon Aug 12 07:48:32 GMT 2024


On 11.08.2024 10:45, Andreas Schwab wrote:
> Actually, it's the previous commit (gas: have scrubber retain more
> whitespace) that broke this.

Right, just that as with PR gas/32073 the issue is with the use of macros.
When I look at

97:	cfi_pop 97b - \unwind, 0xe, 0x0

I see (knowing that macro arguments don't need commas as separators) five
arguments, not three (as gas wrongly has been determining in the past).

For this case (when there are multiple arguments _and_ commas are used, a
heuristic (and transitional only) workaround may be possible to invent.
But really it's (like with the other regression reports) the source code
that needs fixing:

97:	(cfi_pop 97b - \unwind), 0xe, 0x0

or

97:	"cfi_pop 97b - \unwind", 0xe, 0x0

Jan


More information about the Binutils mailing list