diff options
author | Andrew Pinski <andrew_pinski@playstation.sony.com> | 2007-04-21 21:47:35 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2007-04-21 14:47:35 -0700 |
commit | c8a0a219fda4028ee80aa310588652d66a070ff5 (patch) | |
tree | b4183139462efcda6cbc5858a9ab77488e5d3493 /gcc/timevar.c | |
parent | c284e499898990a4d072f2b4ce7ff95571867ea2 (diff) | |
download | gcc-c8a0a219fda4028ee80aa310588652d66a070ff5.zip gcc-c8a0a219fda4028ee80aa310588652d66a070ff5.tar.gz gcc-c8a0a219fda4028ee80aa310588652d66a070ff5.tar.bz2 |
re PR c/30265 (Compound literal can cause invalid gimple)
2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C/30265
* c-gimplifier.c (gimplify_compound_literal_expr): Mark the
decl as addressable if the compound literal was marked as
addressable.
Mark the decl as a gimple register if it is a complex or
vector decl and does not live in memory.
2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
PR C/30265
* gcc.c-torture/compile/compound-literal-2.c: New testcase.
* gcc.c-torture/compile/compound-literal-3.c: New testcase.
From-SVN: r124024
Diffstat (limited to 'gcc/timevar.c')
0 files changed, 0 insertions, 0 deletions