strange x86 generation of 2.95 compare to 1.1.2

Jeffrey A Law law@cygnus.com
Thu Jun 17 14:22:00 GMT 1999


  In message < 37696598.900DFC1@sls.lcs.mit.edu >you write:
  > The following code produces a lot of extra stack manipulations with
  > gcc-2.95 (19990608) compared to egcs-1.1.2 and gcc-2.7.2.3:
This is to ensure stacks are aligned on 16 byte boundaries so that we can
ensure that double and mmx values are properly aligned in the stack.

There is an option to turn off this behavior (I don't remember it offhand
though). 

jeff



More information about the Gcc mailing list