V3 patch causes EH failures in ILP32 mode

Mark Mitchell mark@codesourcery.com
Wed Jun 23 19:00:00 GMT 2004


B. Kosnik wrote:

>>Ugh.  Do you really think this kind of change is worth it?  I'm all for 
>>Scott Meyers, but now every time we add a data member we've got to 
>>remember to update these functions...
> 
> 
> Yes, I think this change (-Weffc++ support) was worth it.

OK.

>>>I wasn't expecting any issues like this to surface.
>>
>>It seems to be an interaction between the explicit test in the "operator 
>>=" (which, as you note, is the major difference from what the compiler 
>>does) and the use of "__restrict" in several places in that file. 
>>(Removing either one makes the problem go away.)
> 
> 
> Perhaps you should just remove the explicit test for self in operator= then....

Yes, that will be the work-around, if we cannot figure out how to fix 
the codgen problem.

Thanks,

-- 
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com



More information about the Gcc mailing list