I think it's better to be consistent and always quote the "transaction_wrap" name, it even looks nicer.
I ran tm.exp tests, ok for trunk? 2014-04-23 Marek Polacek <pola...@redhat.com> * c-common.c (handle_tm_wrap_attribute): Tweak error message. diff --git gcc/c-family/c-common.c gcc/c-family/c-common.c index 0b5ded8..a08c873 100644 --- gcc/c-family/c-common.c +++ gcc/c-family/c-common.c @@ -8421,7 +8421,7 @@ handle_tm_wrap_attribute (tree *node, tree name, tree args, error ("%qD is not compatible with %qD", wrap_decl, decl); } else - error ("transaction_wrap argument is not a function"); + error ("%qE argument is not a function", name); } } Marek