Commit 65728e39 by Aldy Hernandez

Remove mistaken commit.

From-SVN: r184272
parent 2da8c1ad
/* { dg-do compile } */
/* { dg-options "-fgnu-tm -O1" } */
inline void asmfunc(void)
{
__asm__ (""); /* { dg-error "asm not allowed in .transaction_safe" } */
}
__attribute__((transaction_safe))
static void f(void)
{
asmfunc();
}
int main()
{
__transaction_atomic {
f();
}
return 0;
}
......@@ -3736,10 +3736,6 @@ ipa_tm_scan_irr_block (basic_block bb)
assembly statement is not relevant to the transaction
is to wrap it in a __tm_waiver block. This is not
yet implemented, so we can't check for it. */
if (is_tm_safe (current_function_decl))
error_at (gimple_location (stmt),
"asm not allowed in %<transaction_safe%> function %qE",
current_function_decl);
return true;
default:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment