aboutsummaryrefslogtreecommitdiff
path: root/gcc/plugin.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2009-11-06 09:46:45 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2009-11-06 09:46:45 +0100
commitd32599a6e99da9345d2b7d94834b7e9dfcc109a8 (patch)
treeea3cde61de4ddf98d55d21d6887d89e8f61719f0 /gcc/plugin.c
parent21a15d9f83dda328d9adfb6deede8d06b8a84c0d (diff)
downloadgcc-d32599a6e99da9345d2b7d94834b7e9dfcc109a8.zip
gcc-d32599a6e99da9345d2b7d94834b7e9dfcc109a8.tar.gz
gcc-d32599a6e99da9345d2b7d94834b7e9dfcc109a8.tar.bz2
re PR c/41935 (ICE : tree check: expected integer_cst, have nop_expr in int_cst_value, at tree.c:8301)
PR middle-end/41935 * c-common.c (fold_offsetof_1) <case ARRAY_REF>: Don't crash for VLAs or non-constant index, allow index one past the last element and allow exceeding array bound in arrays that might be used as flexible array members. * gcc.dg/pr41935.c: New test. * c-c++-common/pr41935.c: New test. * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last element. * gcc.c-torture/execute/pr41935.c: New test. From-SVN: r153962
Diffstat (limited to 'gcc/plugin.c')
0 files changed, 0 insertions, 0 deletions