This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: egcs-1.1 release schedule


>>>>> "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.]





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]