http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51256
--- Comment #1 from Andrew Macleod <amacleod at redhat dot com> 2011-11-25 03:00:44 UTC --- Author: amacleod Date: Fri Nov 25 03:00:38 2011 New Revision: 181709 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181709 Log: 2011-11-24 Andrew MacLeod <amacl...@redhat.com> PR c/51256 * c-common.c (get_atomic_generic_size): Check for various error conditions (resolve_overloaded_atomic_exchange, resolve_overloaded_atomic_compare_exchange, resolve_overloaded_atomic_load, resolve_overloaded_atomic_store): Return error_mark_node for error conditions. * gcc.dg/atomic-pr51256.c: New. Test error conditions. Added: trunk/gcc/testsuite/gcc.dg/atomic-pr51256.c Modified: trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c-common.c trunk/gcc/testsuite/ChangeLog