Hi. I'm going to remove the test as it leads to a huge .s files and stack allocation at gcc/stmt.c:777
Ready for trunk? Martin gcc/testsuite/ChangeLog: 2019-05-16 Martin Liska <mli...@suse.cz> PR middle-end/90478 * gcc.dg/tree-ssa/pr90478-2.c: Remove. --- gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c b/gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c deleted file mode 100644 index f0fc103a888..00000000000 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr90478-2.c +++ /dev/null @@ -1,17 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-Os --param jump-table-max-growth-ratio-for-size=2147483647" } */ - -long -foo (long x, long y) -{ - x = x & y; - switch (y) - { - case 63L: x >>= 0; break; - case 4032L: x >>= 6; break; - case 258048L: x >>= 12; break; - case 16515072L: x >>= 18; break; - default: __builtin_unreachable (); - } - return x; -}