multithreaded EH is still broken on Linux/Alpha and other platforms
Jason Merrill
jason@cygnus.com
Tue Aug 25 10:40:00 GMT 1998
>>>>> Sai-Lai Lo <S.Lo@orl.co.uk> writes:
> You are right in that egcs did a copy using the copy constructor.
> This behaviour is different from other compilers:
> I do not know which is suppose to be the standard conforming behaviour.
Both are conforming. The copy constructor call is specified, but it can be
elided, just like with
A a = A();
We usually elide copies, but don't in this case because of exception region
concerns.
Jason
More information about the Gcc-bugs
mailing list