On 2/2/24 9:02 AM, Slava Barinov wrote:
Currently sed command in flag cleanup removes all the -O[0-9] flags, ignoring
the context. This leads to issues when the optimization flags is passed to
linker:

CFLAGS="-Os -Wl,-O1 -Wl,--hash-style=gnu"
is converted into
CFLAGS="-Os -Wl,-Wl,--hash-style=gnu"

Which leads to configure failure with ld: unrecognized option '-Wl,-Wl'.

gcc/
        * configure.ac: Only remove -O[0-9] if not preceded with comma
        * configure: Regenerated
Thanks. I've bootstrapped and regression tested this on x86 and pushed it to the trunk. Sorry for the insanely long delay.

Jeff

Reply via email to