[Bug regression/43750] -march unconditionally added to COLLECT_GCC_OPTIONS

2010-04-16 Thread jue at jue dot li
--- Comment #5 from jue at jue dot li 2010-04-16 11:20 --- Reopened the bug, because I'm still not convinced that the new behaviour of gcc 4.5 is correct. With gcc 4.4 you have to explicit set arch optimization, usually done via CFLAGS. If not set there's no optimization. That's the

[Bug regression/43750] -march unconditionally added to COLLECT_GCC_OPTIONS

2010-04-15 Thread jue at jue dot li
--- Comment #4 from jue at jue dot li 2010-04-15 07:05 --- Ok, thanks, I feared that you would say that. Will try to move the issue to glibc. But for now we have the unpleasant situation, that current gcc fails to compile current glibc if host is set to i686. --

[Bug regression/43750] -march unconditionally added to COLLECT_GCC_OPTIONS

2010-04-14 Thread pinskia at gmail dot com
--- Comment #1 from pinskia at gmail dot com 2010-04-14 17:56 --- Subject: Re: New: -march unconditionally added to COLLECT_GCC_OPTIONS Sent from my iPhone On Apr 14, 2010, at 1:56 AM, jue at jue dot li gcc-bugzi...@gcc.gnu.org wrote: As of 4.5.0 -march is always added to

[Bug regression/43750] -march unconditionally added to COLLECT_GCC_OPTIONS

2010-04-14 Thread jue at jue dot li
--- Comment #2 from jue at jue dot li 2010-04-14 19:15 --- Actually I want a i686 configured gcc and gcc should be able to compile glibc without setting -march to something different, that's how it works with any older gcc 4.x. As you can see in my supplied examples, gcc 4.5.0 sets

[Bug regression/43750] -march unconditionally added to COLLECT_GCC_OPTIONS

2010-04-14 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2010-04-14 19:19 --- This is a bug in glibc, __i686 is in the implementation namespace. And this change was done on purpose to correct how GCC was not really configuring for a i686 compiler. -- pinskia at gcc dot gnu dot org