re PR rtl-optimization/46178 (gcc.target/i386/(u)divmod-[58].c FAIL: ICE: in dec_register_pressure, at ira-lives.c:215 with -fira-algorithm=priority)
PR rtl-optimization/46178 * gcc.target/i386/pr46178.c: New test. PR rtl-optimization/46002 * gcc.c-torture/compile/pr46002.c: New test. From-SVN: r170370
This commit is contained in:
parent
95799cd1c2
commit
11c9e8f1db
3 changed files with 31 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2011-02-21 Jeff Law <law@redhat.com>
|
||||
|
||||
PR rtl-optimization/46178
|
||||
* gcc.target/i386/pr46178.c: New test.
|
||||
|
||||
PR rtl-optimization/46002
|
||||
* gcc.c-torture/compile/pr46002.c: New test.
|
||||
|
||||
2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
|
||||
|
|
10
gcc/testsuite/gcc.c-torture/compile/pr46002.c
Normal file
10
gcc/testsuite/gcc.c-torture/compile/pr46002.c
Normal file
|
@ -0,0 +1,10 @@
|
|||
/* { dg-options "-fira-algorithm=priority" } */
|
||||
char **
|
||||
foo (char **p, char *cmp, unsigned i)
|
||||
{
|
||||
for (; *p; p++)
|
||||
if (__builtin_strncmp (*p, cmp, i))
|
||||
if (i == __builtin_strlen (*p))
|
||||
break;
|
||||
return p;
|
||||
}
|
13
gcc/testsuite/gcc.target/i386/pr46178.c
Normal file
13
gcc/testsuite/gcc.target/i386/pr46178.c
Normal file
|
@ -0,0 +1,13 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O -m8bit-idiv -fira-algorithm=priority" } */
|
||||
/* This is the same as divmod-5.c, just with different options which
|
||||
trigger an ICE. We don't look at the output. */
|
||||
|
||||
extern void foo (int, int, int, int, int, int);
|
||||
|
||||
void
|
||||
bar (int x, int y)
|
||||
{
|
||||
foo (0, 0, 0, 0, x / y, x % y);
|
||||
}
|
||||
|
Loading…
Add table
Reference in a new issue