2012-09-21 Dehao Chen <dehao@google.com>
PR go/54649
PR tree-optimization/54655
* g++.dg/pr54655.C: New testcase.
From-SVN: r191615
+2012-09-21 Dehao Chen <dehao@google.com>
+
+ PR go/54649
+ PR tree-optimization/54655
+ * g++.dg/pr54655.C: New testcase.
+
2012-09-21 Richard Guenther <rguenther@suse.de>
PR tree-optimization/54647
--- /dev/null
+// { dg-do compile }
+/* { dg-options "-O1" } */
+
+extern "C" class A
+{
+};
+
+template <typename T> class B:A
+{
+public:
+ B (int *, T);
+ ~B ()
+ {
+ }
+};
+
+bool a;
+
+inline void
+fn1 ()
+{
+ switch (0)
+ case 0:
+ {
+ B <int*> b (0, 0);
+ if (a)
+ break;
+ }
+}
+
+void
+fn2 ()
+{
+ fn1 ();
+}