This is the mail archive of the gcc-patches@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: PATCH: Restore i386 binary compat for EH info


>>>>> 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

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