]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR middle-end/49640 (Internal compiler in C99 code (using variable-lengt...
authorJakub Jelinek <jakub@redhat.com>
Tue, 19 Jul 2011 19:33:30 +0000 (21:33 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 19 Jul 2011 19:33:30 +0000 (21:33 +0200)
commit0f5cb6b43549e4d34410e982715c02a70992edcb
tree87156f97e099723ed037456cbdd20805e8b2f234
parent1ae304212d35a01ca79ebf2b33de836afab827e7
backport: re PR middle-end/49640 (Internal compiler in C99 code (using variable-length arrays) and OpenMP)

Backport from mainline
2011-07-07  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/49640
* gimplify.c (gimplify_compound_lval): For last 2 ARRAY_*REF
operands and last COMPONENT_REF operand call gimplify_expr on it
if non-NULL.

* gcc.dg/gomp/pr49640.c: New test.

From-SVN: r176486
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/gomp/pr49640.c [new file with mode: 0644]