On 10/05/2015 05:00 AM, Andreas Schwab wrote:
Jason Merrill <[email protected]> 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.
Thanks. I moved the run tests to the libitm testsuite. Jason
