diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2011-11-25 03:00:38 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 2011-11-25 03:00:38 +0000 |
commit | c466c4ff909f2a03344110dec66c3c3616e44920 (patch) | |
tree | f590800db7aa391761eac266d2da0c5db7f82ba0 /gcc/config/avr/avr-log.c | |
parent | c138ee6de212e444155b5facfdd140a670e03df7 (diff) | |
download | gcc-c466c4ff909f2a03344110dec66c3c3616e44920.zip gcc-c466c4ff909f2a03344110dec66c3c3616e44920.tar.gz gcc-c466c4ff909f2a03344110dec66c3c3616e44920.tar.bz2 |
re PR c/51256 (ICE with invalid parameter for __atomic builtin)
2011-11-24 Andrew MacLeod <amacleod@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.
From-SVN: r181709
Diffstat (limited to 'gcc/config/avr/avr-log.c')
0 files changed, 0 insertions, 0 deletions