Message ID | ac741c88-6a15-461e-8b47-16630a523371@suse.cz |
---|---|
State | New |
Headers | show |
Series | Remove a test-case that leads to a huge stack (and file) allocation (PR middle-end/90478). | expand |
On 5/16/19 5:42 AM, Martin Liška wrote: > 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 <mliska@suse.cz> > > PR middle-end/90478 > * gcc.dg/tree-ssa/pr90478-2.c: Remove. Given you just added it and as a result of doing so we've realized it's not a good idea, I'd think this qualifies as a no-brainer :-) OK jeff
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; -}