------- Comment #6 from ltuikov at yahoo dot com  2009-11-21 11:31 -------
Compiling gcc 4.4.2 cross compiler for ARC gives ICE, unrecognizable insn:

[lu...@localhost libgcc]$/home/luben/ware/gcc-4.4.2-arc-build/./gcc/xgcc -v
-sav
e-temps -B/home/luben/ware/gcc-4.4.2-arc-build/./gcc/
-B/opt/arc-tools/arc-elf32/bin/ -B/opt/arc-tools/arc-elf32/lib/ -isystem
/opt/arc-tools/arc-elf32/include -isystem /opt/arc-tools/arc-elf32/sys-include
-g -O2 -O2  -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition  -isystem ./include   -g  -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../.././gcc -I../../../gcc-4.4.2/libgcc
-I../../../gcc-4.4.2/libgcc/. -I../../../gcc-4.4.2/libgcc/../gcc
-I../../../gcc-4.4.2/libgcc/../include   -o _ffsdi2.o -MT _ffsdi2.o -MD -MP -MF
_ffsdi2.dep -DL_ffsdi2 -c ../../../gcc-4.4.2/libgcc/../gcc/libgcc2.c 
Reading specs from /home/luben/ware/gcc-4.4.2-arc-build/./gcc/specs
Target: arc-elf32
Configured with: ../gcc-4.4.2/configure --prefix=/opt/arc-tools
--target=arc-elf32 --program-prefix=arc-
--with-build-time-tools=/opt/arc-tools/bin --enable-multilib --disable-tls
--enable-languages=c,c++ --disable-nls --with-headers --with-newlib
--with-libs='/opt/arc-tools/lib /opt/arc-tools/lib64'
Thread model: single
gcc version 4.4.2 (GCC) 
COLLECT_GCC_OPTIONS='-v' '-save-temps'
'-B/home/luben/ware/gcc-4.4.2-arc-build/./gcc/'
'-B/opt/arc-tools/arc-elf32/bin/' '-B/opt/arc-tools/arc-elf32/lib/' '-isystem'
'/opt/arc-tools/arc-elf32/include' '-isystem'
'/opt/arc-tools/arc-elf32/sys-include' '-g' '-O2' '-O2' '-g' '-O2' '-DIN_GCC'
'-DCROSS_DIRECTORY_STRUCTURE' '-W' '-Wall' '-Wwrite-strings'
'-Wstrict-prototypes' '-Wmissing-prototypes' '-Wcast-qual'
'-Wold-style-definition' '-isystem' './include' '-g' '-DIN_LIBGCC2'
'-D__GCC_FLOAT_NOT_NEEDED' '-I.' '-I.' '-I../.././gcc'
'-I../../../gcc-4.4.2/libgcc' '-I../../../gcc-4.4.2/libgcc/.'
'-I../../../gcc-4.4.2/libgcc/../gcc' '-I../../../gcc-4.4.2/libgcc/../include'
'-o' '_ffsdi2.o' '-MT' '_ffsdi2.o' '-MD' '-MP' '-MF' '_ffsdi2.dep' '-DL_ffsdi2'
'-c'
 /home/luben/ware/gcc-4.4.2-arc-build/./gcc/cc1 -E -quiet -v -I. -I.
-I../.././gcc -I../../../gcc-4.4.2/libgcc -I../../../gcc-4.4.2/libgcc/.
-I../../../gcc-4.4.2/libgcc/../gcc -I../../../gcc-4.4.2/libgcc/../include
-iprefix /home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/arc-elf32/4.4.2/
-isystem /home/luben/ware/gcc-4.4.2-arc-build/./gcc/include -isystem
/home/luben/ware/gcc-4.4.2-arc-build/./gcc/include-fixed -MD _ffsdi2.d -MF
_ffsdi2.dep -MP -MT _ffsdi2.o -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -DL_ffsdi2 -isystem /opt/arc-tools/arc-elf32/include
-isystem /opt/arc-tools/arc-elf32/sys-include -isystem ./include
../../../gcc-4.4.2/libgcc/../gcc/libgcc2.c -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -g
-g -g -fworking-directory -O2 -O2 -O2 -fpch-preprocess -o libgcc2.i
ignoring nonexistent directory "/opt/arc-tools/arc-elf32/include"
ignoring nonexistent directory "./include"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/arc-elf32/4.4.2/include"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/arc-elf32/4.4.2/include-fixed"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/arc-elf32/4.4.2/../../../../arc-elf32/sys-include"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/arc-elf32/4.4.2/../../../../arc-elf32/include"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/../../lib/gcc/arc-elf32/4.4.2/include"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/../../lib/gcc/arc-elf32/4.4.2/include-fixed"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/../../lib/gcc/arc-elf32/4.4.2/../../../../arc-elf32/sys-include"
ignoring nonexistent directory
"/home/luben/ware/gcc-4.4.2-arc-build/gcc/../lib/gcc/../../lib/gcc/arc-elf32/4.4.2/../../../../arc-elf32/include"
ignoring duplicate directory "."
ignoring duplicate directory "../../../gcc-4.4.2/libgcc/."
#include "..." search starts here:
#include <...> search starts here:
 .
 ../.././gcc
 ../../../gcc-4.4.2/libgcc
 ../../../gcc-4.4.2/libgcc/../gcc
 ../../../gcc-4.4.2/libgcc/../include
 /home/luben/ware/gcc-4.4.2-arc-build/./gcc/include
 /home/luben/ware/gcc-4.4.2-arc-build/./gcc/include-fixed
 /opt/arc-tools/arc-elf32/sys-include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps'
'-B/home/luben/ware/gcc-4.4.2-arc-build/./gcc/'
'-B/opt/arc-tools/arc-elf32/bin/' '-B/opt/arc-tools/arc-elf32/lib/' '-isystem'
'/opt/arc-tools/arc-elf32/include' '-isystem'
'/opt/arc-tools/arc-elf32/sys-include' '-g' '-O2' '-O2' '-g' '-O2' '-DIN_GCC'
'-DCROSS_DIRECTORY_STRUCTURE' '-W' '-Wall' '-Wwrite-strings'
'-Wstrict-prototypes' '-Wmissing-prototypes' '-Wcast-qual'
'-Wold-style-definition' '-isystem' './include' '-g' '-DIN_LIBGCC2'
'-D__GCC_FLOAT_NOT_NEEDED' '-I.' '-I.' '-I../.././gcc'
'-I../../../gcc-4.4.2/libgcc' '-I../../../gcc-4.4.2/libgcc/.'
'-I../../../gcc-4.4.2/libgcc/../gcc' '-I../../../gcc-4.4.2/libgcc/../include'
'-o' '_ffsdi2.o' '-MT' '_ffsdi2.o' '-MD' '-MP' '-MF' '_ffsdi2.dep' '-DL_ffsdi2'
'-c'
 /home/luben/ware/gcc-4.4.2-arc-build/./gcc/cc1 -fpreprocessed libgcc2.i -quiet
-dumpbase libgcc2.c -auxbase-strip _ffsdi2.o -g -g -g -O2 -O2 -O2 -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual
-Wold-style-definition -version -o libgcc2.s
GNU C (GCC) version 4.4.2 (arc-elf32)
        compiled by GNU C version 4.4.2, GMP version 4.3.1, MPFR version
2.4.1-p5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: bb6ea4f38ac97150962ce4ce7637dfbc
../../../gcc-4.4.2/libgcc/../gcc/libgcc2.c: In function '__ffsdi2':
../../../gcc-4.4.2/libgcc/../gcc/libgcc2.c:547: error: unrecognizable insn:
(insn 39 38 40 10 ../../../gcc-4.4.2/libgcc/../gcc/libgcc2.c:545 (set (reg:SI
67 [ prephitmp.26 ])
        (const_int -8 [0xfffffffffffffff8])) -1 (nil))
../../../gcc-4.4.2/libgcc/../gcc/libgcc2.c:547: internal compiler error: in
extract_insn, at recog.c:2048
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42116

Reply via email to