This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: egcs-1.1 release schedule
- To: egcs at cygnus dot com
- Subject: Re: egcs-1.1 release schedule
- From: Dave Love <d dot love at dl dot ac dot uk>
- Date: 22 Jun 1998 19:48:57 +0100
- References: <4986.898489891@hurl.cygnus.com>
>>>>> "Jeff" == Jeffrey A Law <law@cygnus.com> writes:
Jeff> You can't do this with STACK_BOUNDARY since that says we
Jeff> will 100% always have a properly aligned stack,
I guess we've just been lucky with the previous g77. (BTW, perhaps
the documentation of the alignment macros could be reviewed?) I
thought there was an agreed patch available to do things right, too,
which presumably I misunderstod about.
Jeff> * The ABI is still going to mandate that some doubles in
Jeff> argument lists are going to be mis-aligned.
Fortunately that isn't much of an issue for Fortran :-).
Jeff> Note that some non-ABI breaking changes to align doubles and
Jeff> other values have gone into the x86 compiler. In particular we
Jeff> should be properly aligning all data in the static store.
Does that make -malign-double redundant?
[In case people don't know, the point of this is that mis-aligned
doubles on PIIs (with which some people want to do supercomputing) can
apparently cost a factor of 2-3 in speed for real numerical code.]