Fix GIMPLE FE test (PR testsuite/82114)
authorMartin Liska <mliska@suse.cz>
Tue, 12 Sep 2017 14:32:39 +0000 (16:32 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Tue, 12 Sep 2017 14:32:39 +0000 (14:32 +0000)
2017-09-12  Martin Liska  <mliska@suse.cz>

PR testsuite/82114
* gcc.dg/gimplefe-14.c (main): Add handling of case 0.

From-SVN: r252024

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/gimplefe-14.c

index 57226399b77d2e6c95b162ae4f15cda4d23555a0..e7835ef53d5285a58bf3a383bf27e473ff2d99c5 100644 (file)
@@ -1,3 +1,8 @@
+2017-09-12  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/82114
+       * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
+
 2017-09-12  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/82157
index c0dd54ab430c33f0921c7780b4e56f16d16b965e..150222977033ce676a474cd25f14f66319ed519b 100644 (file)
@@ -7,7 +7,9 @@ main (int argc, char * * argv)
   int a;
 
   bb_2:
-  switch (argc_2(D)) {default: L2; case 1: L0; case 2: L1; }
+  /* Because of PR82114 we need to handle also 0 as base metal can have
+     argc == 0.  */
+  switch (argc_2(D)) {default: L2; case 0: L0; case 1: L0; case 2: L1; }
 
 L0:
   a_4 = 0;