This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH RFA: Fix for PR inline-asm/6162


Ian Lance Taylor <ian@wasabisystems.com> writes:

> 2004-01-28  Ian Lance Taylor  <ian@wasabisystems.com>
> 
> 	* reload.c (find_reloads): Only support one pair of commutative
> 	operands.

Unfortunately, this patch breaks bootstrap on mips-sgi-irix5.3 (with GNU
as) and mips-sgi-irix6.2 (native as), building libgcc during stage1:

$ ./xgcc -B./ -B/vol/gcc/share/mips-sgi-irix5.3/bin/ -isystem /vol/gcc/share/mips-sgi-irix5.3/include -isystem /vol/gcc/share/mips-sgi-irix5.3/sys-include -L/amnt/figaro/volumes/obj-gcc/gcc/obj.irix5/gcc-3.5.0-20040129/5.3-gcc-gas/gcc/../ld -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -g  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I -I/vol/gnu/src/gcc/gcc/gcc -I/vol/gnu/src/gcc/gcc/gcc/ -I/vol/gnu/src/gcc/gcc/gcc/../include  -DFINE_GRAINED_LIBRARIES -DL_pack_df -c dp-bit.c -o libgcc/./_pack_df.o -v -save-temps
Reading specs from ./specs
Configured with: /vol/gnu/src/gcc/gcc/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --with-gnu-as --with-as=/vol/gcc/lib/gas-2.14.90 --disable-nls
Thread model: single
gcc version 3.5.0 20040129 (experimental)
 ./cc1 -E -quiet -v -I. -I -I/vol/gnu/src/gcc/gcc/gcc -I/vol/gnu/src/gcc/gcc/gcc/ -I/vol/gnu/src/gcc/gcc/gcc/../include -iprefix /amnt/figaro/volumes/obj-gcc/gcc/obj.irix53/gcc-3.5.0-20040129/5.3-gcc-gas/gcc/../lib/gcc/mips-sgi-irix5.3/3.5.0/ -isystem ./include -isystem /vol/gcc/share/mips-sgi-irix5.3/bin/include -DIN_GCC -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -DFINE_GRAINED_LIBRARIES -DL_pack_df -isystem /vol/gcc/share/mips-sgi-irix5.3/include -isystem /vol/gcc/share/mips-sgi-irix5.3/sys-include -isystem ./include dp-bit.c -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fworking-directory -O2 -o dp-bit.i
ignoring nonexistent directory "/vol/gcc/share/mips-sgi-irix5.3/bin/include"
ignoring nonexistent directory "/vol/gcc/share/mips-sgi-irix5.3/include"
ignoring nonexistent directory "/vol/gcc/share/mips-sgi-irix5.3/sys-include"
ignoring duplicate directory "./include"
ignoring nonexistent directory "/amnt/figaro/volumes/obj-gcc/gcc/obj.irix53/gcc-3.5.0-20040129/5.3-gcc-gas/gcc/../lib/gcc/mips-sgi-irix5.3/3.5.0/include"
ignoring nonexistent directory "/vol/gcc/lib/gcc/mips-sgi-irix5.3/3.5.0/include"
ignoring nonexistent directory "/vol/gcc/share/mips-sgi-irix5.3/include"
ignoring nonexistent directory "-I/vol/gnu/src/gcc/gcc/gcc"
#include "..." search starts here:
#include <...> search starts here:
 .
 /vol/gnu/src/gcc/gcc/gcc/
 /vol/gnu/src/gcc/gcc/gcc/../include
 ./include
 /vol/gcc/include
 /usr/include
End of search list.
 ./cc1 -fpreprocessed dp-bit.i -quiet -dumpbase dp-bit.c -auxbase-strip libgcc/./_pack_df.o -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -o dp-bit.s
GNU C version 3.5.0 20040129 (experimental) (mips-sgi-irix5.3)
	compiled by GNU C version 2.95.3 20010315 (release).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
dp-bit.c:152: warning: conflicting types for built-in function 'nan'
dp-bit.c: In function `__pack_d':
dp-bit.c:435: internal compiler error: in find_reloads, at reload.c:2618
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Reverting the patch allows bootstrap to contine.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University


Attachment: dp-bit.i.gz
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]