| Submitter | Richard Sandiford |
|---|---|
| Date | Jan. 13, 2013, 8:56 a.m. |
| Message ID | <87zk0dxxzb.fsf@talisman.default> |
| Download | mbox | patch |
| Permalink | /patch/211605/ |
| State | New |
| Headers | show |
Comments
Patch
Index: gcc/testsuite/gcc.dg/unroll_5.c =================================================================== --- gcc/testsuite/gcc.dg/unroll_5.c 2012-11-27 18:52:27.000000000 +0000 +++ gcc/testsuite/gcc.dg/unroll_5.c 2013-01-12 12:43:37.086146761 +0000 @@ -4,6 +4,11 @@ void abort (void); int *a; +/* Fails on MIPS16 because equality checks are implemented using XOR. + It's unlikely MIPS16 users would want unrolling anyway. */ +#ifdef __mips +__attribute__((nomips16)) +#endif int t() { int i; @@ -12,6 +17,9 @@ int t() return 1; return 0; } +#ifdef __mips +__attribute__((nomips16)) +#endif int t2() { int i;