2008-03-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/13761
* gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
From-SVN: r133224
+2008-03-14 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/13761
+ * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
+
2008-03-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/34172
--- /dev/null
+/* { dg-do compile } */
+/* { dg-options "-O -fdump-tree-lim-details -fdump-tree-optimized" } */
+
+struct { int x; int y; } global;
+void foo(int n)
+{
+ int i;
+ for ( i=0; i<n; i++)
+ global.y += global.x*global.x;
+}
+
+/* { dg-final { scan-tree-dump "Executing store motion of global.y" "lim" } } */
+/* { dg-final { scan-tree-dump "Moving statement.*global.x.*out of loop 1" "lim" } } */
+/* { dg-final { cleanup-tree-dump "lim" } } */