PATCH: Restore i386 binary compat for EH info

Jason Merrill jason@cygnus.com
Tue Jan 4 14:54:00 GMT 2000


>>>>> Richard Henderson <rth@cygnus.com> writes:

 > On Tue, Dec 28, 1999 at 08:25:26AM -0800, Jason Merrill wrote:
 >> But the EH frame registers should be the same set as the DBX registers; I'd
 >> prefer a name that reflects that.

 > But they're not.  IA-32 is now excluding some call-clobbered
 > registers from the EH frame to maintain binary compatibility.

1) That should not be necessary for binary compatibility.  So long as
   the register mapping is backward-compatible, adding new registers should
   be fine.  Why was it breaking?

2) How did this happen?  Were some of the registers not represented before?

Jason


More information about the Gcc-patches mailing list