Commit ed22611a by Ilya Enkovich Committed by Ilya Enkovich

re PR middle-end/64353 (ICE: in execute_todo, at passes.c:1986)

gcc/

	PR middle-end/64353
	* tree-cfg.c (pass_data_fixup_cfg): Update SSA for
	virtuals on start.

gcc/testsuite/

	PR middle-end/64353
	* g++.dg/pr64353.C: New.

From-SVN: r219748
parent bb93f35d
2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
PR middle-end/64353
* tree-cfg.c (pass_data_fixup_cfg): Update SSA for
virtuals on start.
2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
* config/arm/cortex-a57.md: Remove duplicate of file accidentally
......
2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
PR middle-end/64353
* g++.dg/pr64353.C: New.
2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/64263
......
/* { dg-do compile } */
/* { dg-options "-O2" } */
class C
{
int y, x;
void i ();
bool __attribute__((const)) xx () { return x; }
};
void C::i ()
{
if (xx ())
x = 1;
}
......@@ -8754,7 +8754,7 @@ const pass_data pass_data_fixup_cfg =
PROP_cfg, /* properties_required */
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
TODO_update_ssa_only_virtuals, /* todo_flags_start */
0, /* todo_flags_finish */
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment