Commit 11c9e8f1 by Jeff Law Committed by Jeff Law

re PR rtl-optimization/46178 (gcc.target/i386/(u)divmod-[58].c FAIL: ICE: in…

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
parent 95799cd1
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
......
/* { 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;
}
/* { 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);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment