cvs commit: src/share/mk sys.mk
ache at freebsd.org
Wed Jun 27 14:47:35 UTC 2007
On Wed, Jun 27, 2007 at 09:47:56PM +0800, Xin LI wrote:
> Nitpicking: I think -O1 implies no strict-aliasing. So -O1 -pipe might
> be just Ok.
It is for easy change-back.
> Well, I'd say that all these changes looks scary to me.
> Is there any code in our base system to trigger tree-vrp bug? Do we
> still have some time to have gcc fixed and tested rather than using
> band-aid like this? IMHO fixing gcc sounds better than "fix"ing sys.mk
> if time permits us to fix and test a vendor solution.
It is hard to find such cases because of the silent nature of the bug:
basically any array usage inside loop, with array size smaller than
the loop iterations can trigger that (premature exit from the loop).
I think this case is general enough to worry at the system level.
There is no vendor solution right now and will not be until gcc 4.2.1
I doubt it will be available as separate patch because of complexity of tree
This change will be backed out right after fixing gcc in any way.
More information about the cvs-src