Hi, This is to fix testcase error reported in PR58985.
The intention of the testcase was to ensure there was no REG_EQUIV notes generated for a reg which was used in a paradoxical subreg. When target was x86, there was subreg generated so I omitted to add the subreg in the regexp pattern. However there is no subreg generated for target cris-axis-elf, so REG_EQUIV should be allowed. Is it ok for trunk and gcc-4.8 branch? Thanks, Wei Mi. 2013-11-04 Wei Mi <w...@google.com> PR regression/58985 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern. Index: testsuite/gcc.dg/pr57518.c =================================================================== --- testsuite/gcc.dg/pr57518.c (revision 204353) +++ testsuite/gcc.dg/pr57518.c (working copy) @@ -2,7 +2,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-rtl-ira" } */ -/* { dg-final { scan-rtl-dump-not "REG_EQUIV\[^\n\]*mem\[^\n\]*\"ip\"" "ira" } } */ +/* { dg-final { scan-rtl-dump-not "REG_EQUIV\[^\n\]*mem\[^\n\]*\"ip\".*subreg" "ira" } } */ char ip[10]; int total;