https://sourceware.org/bugzilla/show_bug.cgi?id=25750
--- Comment #14 from Fangrui Song <i at maskray dot me> --- Yes. I would hope do_scrub_chars() did not squeeze a sequence of spaces or dropped spaces before '(', but making such a change would just be disruptive now, see https://lore.kernel.org/linux-arm-kernel/20200414154307.2cke3x5ocz3q2...@google.com/ Linux kernel between https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bca8f17f57bd76ddf2bbd2527eb890d6f588853e (2016) til now relies on `.inst (...)` scrubbed by do_scrub_chars() as `.inst(...)` Not making the change will keep the nuance regarding spaces but that may be bearable. % cat a.s .macro foo a:vararg .ascii "\a" .endm foo a b (c d) % aarch64-linux-gnu-as a.s && objdump -s ... 0000 61206228 63206429 a b(c d) % as a.s && objdump -s ... 0000 61206220 28632064 29 a b (c d) -- You are receiving this mail because: You are on the CC list for the bug.