diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2008-01-04 14:49:28 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2008-01-04 14:49:28 +0000 |
commit | ffed8a0113115cd45517924de7e3d77fcc311ed8 (patch) | |
tree | eb0540227d9c314ec673b8e4248e0c999272e22f /gcc/java/jcf-parse.c | |
parent | b5ca517cae507a6b6eb71a8da2d700d90f9522ae (diff) | |
download | gcc-ffed8a0113115cd45517924de7e3d77fcc311ed8.zip gcc-ffed8a0113115cd45517924de7e3d77fcc311ed8.tar.gz gcc-ffed8a0113115cd45517924de7e3d77fcc311ed8.tar.bz2 |
re PR tree-optimization/34448 (ICE in declare_inline_vars, at tree-inline.c:3243)
PR tree-optimization/34448
PR tree-optimization/34465
* gimplify.c (gimplify_init_constructor): Add new parameter
notify_temp_creation. Use it.
(gimplify_modify_expr_rhs): Take volatiles into account when
optimizing constructors.
Do not optimize constructors if gimplify_init_constructor will dump to
memory.
* gcc.dg/tree-ssa/pr32901.c: Tests const volatiles.
* gcc.c-torture/compile/pr34448.c: New.
From-SVN: r131323
Diffstat (limited to 'gcc/java/jcf-parse.c')
0 files changed, 0 insertions, 0 deletions