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
+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
--- /dev/null
+/* { 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;
+}
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 */
};