From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Love To: egcs@cygnus.com Subject: Re: egcs-1.1 release schedule Date: Mon, 22 Jun 1998 12:04:00 -0000 Message-id: References: <4986.898489891@hurl.cygnus.com> X-SW-Source: 1998-06/msg00763.html >>>>> "Jeff" == Jeffrey A Law 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.]