[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc
Subject: initialize_uninitialized_subregs causing bootstrap failure
From: David Edelsohn <dje () watson ! ibm ! com>
Date: 2001-12-05 20:42:22
[Download RAW message or body]
The patch:
2001-12-04 Andrew MacLeod <amacleod@redhat.com>
* rtl.h (initialize_uninitialized_subregs): New prototype.
* toplev.c (rest_of_compilation): Call initialize_uninitialized_subregs
when optimization is on.
* flow.c (find_regno_partial): Find subregs within an expression.
(initialize_uninitialized_subregs): Initialize live on entry registers
which are used in subreg expressions.
is causing bootstrap to fail on AIX when compiling in 64-bit mode:
./xgcc -B./ -B/gcc/dje/install/powerpc-ibm-aix4.3.3.0-20011205/powerpc-ibm-aix4.3.3.0/bin/ \
-isystem /gcc/dje/install/powerpc-ibm-aix4.3.3.0-20011205/powerpc-ibm-aix4.3.3.0/include \
-isystem /gcc/dje/install/powerpc-ibm-aix4.3.3.0-20011205/powerpc-ibm-aix4.3.3.0/sys-include \
-O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes \
-isystem ./include -g1 -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \
-I. -I. -I/gcc/dje/src/gcc -I/gcc/dje/src/gcc/. -I/gcc/dje/src/gcc/config \
-I/gcc/dje/src/gcc/../include -maix64 -DL_muldi3 -c /gcc/dje/src/gcc/libgcc2.c -o \
libgcc/ppc64/_muldi3.o
/gcc/dje/src/gcc/libgcc2.c: In function `__muldi3':
/gcc/dje/src/gcc/libgcc2.c:367: unrecognizable insn:
(insn 81 75 4 (set (zero_extract:DI (reg/v:DI 121)
(const_int 32 [0x20])
(const_int 0 [0x0]))
(const_int 0 [0x0])) -1 (nil)
(nil))
/gcc/dje/src/gcc/libgcc2.c:367: Internal compiler error in extract_insn, at \
recog.c:2128
This is the stage1 compiler which is failing.
Please fix this ASAP or revert the patch.
Thanks, David
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic