16 GCC regressions, 1 new, with your patch on 2002-07-23T22:46:46Z.
Joern Rennecke
joern.rennecke@superh.com
Wed Jul 24 04:38:00 GMT 2002
GCC regression checker wrote:
> The new failures are:
> mips-elf gcc.sum gcc.c-torture/execute/991019-1.c
--
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330
-------------- next part --------------
Indeed, for mips-elf/gcc/cc1 -fpreprocessed 991019-1.i -quiet -dumpbase 991019-1.c -O0 -O3 -w -version -o 991019-1.s I see:
GNU C version 3.2 20020723 (experimental) (mips-elf)
compiled by GNU C version 2.96 20000731 (Red Hat Linux 7.1 2.96-98).
/export/home/build/srcw/gcc/testsuite/gcc.c-torture/execute/991019-1.c: In function `main':
/export/home/build/srcw/gcc/testsuite/gcc.c-torture/execute/991019-1.c:28: internal compiler error: Internal compiler error in int_mode_for_mode, at stor-layout.c:292
int_mode_for_mode aborts when you pass it a MODE_CC mode.
Wed Jul 24 12:32:25 2002 J"orn Rennecke <joern.rennecke@superh.com>
* simpify-rtx.c (simplify_subreg): Don't pass MODE_CC mode to
int_mode_for_mode.
Index: simplify-rtx.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/simplify-rtx.c,v
retrieving revision 1.114
diff -p -r1.114 simplify-rtx.c
*** simplify-rtx.c 23 Jul 2002 20:06:44 -0000 1.114
--- simplify-rtx.c 24 Jul 2002 11:32:21 -0000
*************** simplify_subreg (outermode, op, innermod
*** 2406,2412 ****
return new;
}
! if (GET_MODE_CLASS (outermode) != MODE_INT)
{
enum machine_mode new_mode = int_mode_for_mode (outermode);
--- 2406,2413 ----
return new;
}
! if (GET_MODE_CLASS (outermode) != MODE_INT
! && GET_MODE_CLASS (outermode) != MODE_CC)
{
enum machine_mode new_mode = int_mode_for_mode (outermode);
More information about the Gcc-regression
mailing list