Hello. Simple fix for args == 0 also returns 0 return value.
Patch can bootstrap on ppc64le-redhat-linux and survives regression tests. Ready to be installed? Martin gcc/testsuite/ChangeLog: 2017-09-11 Martin Liska <mli...@suse.cz> PR testsuite/82114 * gcc.dg/gimplefe-14.c (main): Add handling of case 0. --- gcc/testsuite/gcc.dg/gimplefe-14.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/testsuite/gcc.dg/gimplefe-14.c b/gcc/testsuite/gcc.dg/gimplefe-14.c index c0dd54ab430..81f2c03264b 100644 --- a/gcc/testsuite/gcc.dg/gimplefe-14.c +++ b/gcc/testsuite/gcc.dg/gimplefe-14.c @@ -7,7 +7,7 @@ main (int argc, char * * argv) int a; bb_2: - switch (argc_2(D)) {default: L2; case 1: L0; case 2: L1; } + switch (argc_2(D)) {default: L2; case 0: L0; case 1: L0; case 2: L1; } L0: a_4 = 0;