Add -ftree-tail-merge to tail-merge testcases
authorTom de Vries <tom@codesourcery.com>
Mon, 17 Nov 2014 21:48:14 +0000 (21:48 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Mon, 17 Nov 2014 21:48:14 +0000 (21:48 +0000)
2014-11-17  Tom de Vries  <tom@codesourcery.com>

* gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
* gcc.dg/pr43864-3.c: Same.
* gcc.dg/pr43864-4.c: Same.
* gcc.dg/pr43864.c: Same.
* gcc.dg/pr50763.c: Same.
* gcc.dg/pr51879-12.c: Same.
* gcc.dg/pr51879-16.c: Same.
* gcc.dg/pr51879-17.c: Same.
* gcc.dg/pr51879-18.c: Same.
* gcc.dg/pr51879-2.c: Same.
* gcc.dg/pr51879-3.c: Same.
* gcc.dg/pr51879-4.c: Same.
* gcc.dg/pr51879-6.c: Same.
* gcc.dg/pr51879-7.c: Same.
* gcc.dg/pr51879.c: Same.

From-SVN: r217674

16 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr43864-2.c
gcc/testsuite/gcc.dg/pr43864-3.c
gcc/testsuite/gcc.dg/pr43864-4.c
gcc/testsuite/gcc.dg/pr43864.c
gcc/testsuite/gcc.dg/pr50763.c
gcc/testsuite/gcc.dg/pr51879-12.c
gcc/testsuite/gcc.dg/pr51879-16.c
gcc/testsuite/gcc.dg/pr51879-17.c
gcc/testsuite/gcc.dg/pr51879-18.c
gcc/testsuite/gcc.dg/pr51879-2.c
gcc/testsuite/gcc.dg/pr51879-3.c
gcc/testsuite/gcc.dg/pr51879-4.c
gcc/testsuite/gcc.dg/pr51879-6.c
gcc/testsuite/gcc.dg/pr51879-7.c
gcc/testsuite/gcc.dg/pr51879.c

index 3f604491e25ef1e39ecce0b0cfb9207bc5760654..dd13e34348f2d4d24105c029e4cd6ea648c5a539 100644 (file)
@@ -1,3 +1,21 @@
+2014-11-17  Tom de Vries  <tom@codesourcery.com>
+
+       * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options.
+       * gcc.dg/pr43864-3.c: Same.
+       * gcc.dg/pr43864-4.c: Same.
+       * gcc.dg/pr43864.c: Same.
+       * gcc.dg/pr50763.c: Same.
+       * gcc.dg/pr51879-12.c: Same.
+       * gcc.dg/pr51879-16.c: Same.
+       * gcc.dg/pr51879-17.c: Same.
+       * gcc.dg/pr51879-18.c: Same.
+       * gcc.dg/pr51879-2.c: Same.
+       * gcc.dg/pr51879-3.c: Same.
+       * gcc.dg/pr51879-4.c: Same.
+       * gcc.dg/pr51879-6.c: Same.
+       * gcc.dg/pr51879-7.c: Same.
+       * gcc.dg/pr51879.c: Same.
+
 2014-11-17  Tom de Vries  <tom@codesourcery.com>
 
        * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern.
index 6f531ba02d5d5060544a4a5d5e11ada26d03b1b6..c576dbd1e412c8f0e5a5ab4db28bab2dfd8c48a6 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 int
 f (int c, int b, int d)
index f013ff52eb80cdffb946e9cbba8ee858a07c4d58..7956450105e784a07ad67d57a67f9e607087eb9c 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 /* Commutative case.  */
 
index 488206ed17fe766f1eaae81cd981aacf6bbeff18..7353b3d5606fd4107569da824057e93a168c0fcf 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 /* Different stmt order.  */
 
index 8d1e989fb18ddc51746da5c88e4e79d2781fb105..a644e21f8fccfe8472007871aad9def85102f0b8 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 extern void foo (char*, int);
 extern void mysprintf (char *, char *);
index 695b61c75f02345164c0b535daeb42a88592f499..8201fd357a4f5471bbf220cb08ec392d5222b295 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fno-tree-dominator-opts -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fno-tree-dominator-opts -fdump-tree-pre" } */
 
 int bar (int i);
 
index 1b25e296fbfba61b5d62f99cdf65cbca55f8cef4..8126505f3844ef1718b8d4f9c7ddea9637b48b20 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 __attribute__((pure)) int bar (int);
 __attribute__((pure)) int bar2 (int);
index 3a84e9746933355be423dfa1272f323f0faa985d..789709447902ed83ebb44cad935b651eb52b07f1 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 struct S {
   int i;
index 806fe7b0f61a76934d27a39d207e5c1fc329b24a..8a2fe5efc2ac6a1f47bc49766b053ac18593740f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 struct S {
   int i;
index 95629f12261d79482c4a510c8cbea9edde575d32..8de3557f9595cb6ab0805110de522b8236dc3dce 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre -fno-tree-copy-prop -fno-tree-dominator-opts -fno-tree-copyrename" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre -fno-tree-copy-prop -fno-tree-dominator-opts -fno-tree-copyrename" } */
 
 extern int foo (void);
 
index db385cba4a51fac5685769d6ab8fa2a09494a041..78acd1fb170368c549cda5915d0abdd0f7d5c262 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 int bar (int);
 void baz (int);
index be4b37432288ab600522b140a6079ced2312850c..90f0041c9818b635ccd3afe9729b78a30e685fd0 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 int bar (int);
 void baz (int);
index 5cb47afdb5d7c5a09827c3c6d9885125a1f3dff2..1a9b76e7b4b401e0d3de816e86cf336339c50c0f 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 int bar (int);
 void baz (int);
index 8362a170018f1afae31d66f3f6db1b838352246f..3d83590631a99430d1098b019e42fce30c92d783 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 
 int bar (int);
index 8a699a1dbdef26572c4c9cd22432229c63009f73..5fdf31929372ca39863943bfc8a8736909a3ee37 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 int z;
 
index 060624fd679e8dfc3462fb6fd7d728c162f19ef3..ac4a4ccafcbd24a4a6228d15ab313031294d069b 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre" } */
+/* { dg-options "-O2 -ftree-tail-merge -fdump-tree-pre" } */
 
 int bar (int);
 void baz (int);