From mboxrd@z Thu Jan 1 00:00:00 1970 From: Toon Moene To: Richard Henderson Cc: law@cygnus.com, egcs@egcs.cygnus.com Subject: Re: egcs-1.2 stuff Date: Wed, 31 Mar 1999 23:46:00 -0000 Message-ID: <36FB9EB1.CDDD8FCC@moene.indiv.nluug.nl> References: <19506.921836210@hurl.cygnus.com> <36F95EEA.F12F4575@moene.indiv.nluug.nl> <19990325142101.C27147@cygnus.com> X-SW-Source: 1999-03n/msg00857.html Message-ID: <19990331234600.BeXZ3cjUEaYoYt3lB7lAadx-KO3UqSjz9wyLQ-mPa5c@z> Richard Henderson wrote: > > On Wed, Mar 24, 1999 at 10:53:46PM +0100, Toon Moene wrote: > > 2. It might be best to enable -fno-strict-aliasing by default from > > the Fortran Frontend, because Fortran knows of no type based > > aliasing rules. > > No. What'll happen is that the Fortran front end simply won't > set any alias sets, and so normally the strict alias code just > won't fire. Could be - I was just parrotting what Mark Mitchell wrote me about it ... I haven't really studied what the new alias set business does. > However, it is well within the relm of possibility that we can > use alias sets for spill slots and whatnot, independant of the > source language. So it wouldn't be especially good to just > turn off -fstrict-aliasing arbitrarily. Oh, I should have written that it is a temporary measure. For my programs, and hence probably for a lot of other Fortran code that has stack based arrays, it led to larger working sets and slower execution. I think that's not desirable for a solution that won't solve a real problem with that code. Cheers, -- Toon Moene (toon@moene.indiv.nluug.nl) Saturnushof 14, 3738 XG Maartensdijk, The Netherlands Phone: +31 346 214290; Fax: +31 346 214286 g77 Support: fortran@gnu.org; egcs: egcs-bugs@cygnus.com