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 vrp optimization. This change will be backed out right after fixing gcc in any way. -- http://ache.pp.ru/ _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"