Jason Merrill <ja...@redhat.com> writes: > diff --git a/gcc/testsuite/g++.dg/tm/eh1.C b/gcc/testsuite/g++.dg/tm/eh1.C > new file mode 100644 > index 0000000..1561211 > --- /dev/null > +++ b/gcc/testsuite/g++.dg/tm/eh1.C > @@ -0,0 +1,10 @@ > +// A handler can involve a transaction-safety conversion. > +// { dg-do run } > +// { dg-options "-fgnu-tm" } > + > +void g() transaction_safe {} > +int main() > +{ > + try { throw g; } > + catch (void (*p)()) { } > +}
FAIL: g++.dg/tm/eh1.C -std=gnu++98 (test for excess errors) Excess errors: xg++: error: libitm.spec: No such file or directory There is no libitm support on ia64. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."