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]
Other format: [Raw text]

Re: [PATCH][m32c] Fix PR target/33184 reload problem building libstdc++


On Mon, Aug 27, 2007 at 04:52:30PM -0400, DJ Delorie wrote:
> 
> Is the change of an EH return register something that's visible across
> objects?  I.e. is this going to cause an incompatibility with older
> compilers, or is is something that's always local to a compilation
> unit?
> 
> It to me looks like it's going to cause an incompatibility.

   I don't know. The documentation talks about an exception handler library,
suggesting the change is visible to the outside, but the reload failure
happens because the contents of the EH return registers is copied to stack
slot, suggesting it's not visible to the outside. I don't know the answer.

-- 
Rask Ingemann Lambertsen


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