re PR middle-end/53084 (GCC cannot handle array initialization of string constant...
commitdd0a516fa722bb2847ae1b4581ae2091c3977a5b
authorJakub Jelinek <jakub@redhat.com>
Tue, 24 Apr 2012 06:07:30 +0000 (24 08:07 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 24 Apr 2012 06:07:30 +0000 (24 08:07 +0200)
tree58f80e09989829fcabbe550b0bfbcba45424ec41
parent06edd772e354ab922fa429bfe788a006f53511d8
re PR middle-end/53084 (GCC cannot handle array initialization of string constant with point arithmetic properly)

PR middle-end/53084
* varasm.c (compute_reloc_for_constant): Handle ADDR_EXPR
of MEM_REF.
(output_addressed_constants): Likewise.

* gcc.c-torture/execute/pr53084.c: New test.

From-SVN: r186742
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr53084.c [new file with mode: 0644]
gcc/varasm.c