Hello, The test case pr54089-3.c started to fail a while ago, because of the broken test for load of constant 31. Committed as obvious to trunk and 4.8 branch.
Cheers, Oleg testsuite/ChangeLog: * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
Index: gcc/testsuite/gcc.target/sh/pr54089-3.c =================================================================== --- gcc/testsuite/gcc.target/sh/pr54089-3.c (revision 203000) +++ gcc/testsuite/gcc.target/sh/pr54089-3.c (working copy) @@ -5,7 +5,7 @@ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m1*" "-m2" "-m2e*" } } */ /* { dg-final { scan-assembler-not "and" } } */ -/* { dg-final { scan-assembler-not "31" } } */ +/* { dg-final { scan-assembler-not "#31" } } */ int test00 (unsigned int a, int* b, int c, int* d, unsigned int e)