Related to #21220?

Still happens with 4.0.4, Host 4.1.2,
$ /usr/cc/sh64/bin/sh64-superh-linux-gnu-ld -v
GNU ld version 2.15.94.0.2.2 20041220

$ /usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/xgcc
-B/usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/
-B/usr/cc/sh64/sh64-superh-linux-gnu/bin/
-B/usr/cc/sh64/sh64-superh-linux-gnu/lib/ -isystem
/usr/cc/sh64/sh64-superh-linux-gnu/include -isystem
/usr/cc/sh64/sh64-superh-linux-gnu/sys-include -O2  -DIN_GCC -DCROSS_COMPILE  
-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fpic -DNO_FPSCR_VALUES -g 
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc
-I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include
-m5-64media-nofpu -DL_udivmoddi4 -fexceptions -fnon-call-exceptions -c
../../gcc/libgcc2.c -o libgcc/nofpu/media64/_udivmoddi4.o -v -save-temps
Reading specs from /usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/specs
Target: sh64-superh-linux-gnu
Configured with: ../configure --prefix=/usr/cc --exec-prefix=/usr/cc/sh64
--target=sh64-superh-linux-gnu --disable-shared --disable-werror --disable-nls
--disable-threads --disable-werror --disable-libmudflap --with-newlib
--with-gnu-as --with-gnu-ld --enable-languages=c
Thread model: single
gcc version 4.0.4
 /usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/cc1 -E -quiet -v -I. -I. -I../../gcc
-I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include -iprefix
/usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/../lib/gcc/sh64-superh-linux-gnu/4.0.4/
-isystem /usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/include -DIN_GCC
-DCROSS_COMPILE -DNO_FPSCR_VALUES -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED
-Dinhibit_libc -DL_udivmoddi4 -isystem
/usr/cc/sh64/sh64-superh-linux-gnu/include -isystem
/usr/cc/sh64/sh64-superh-linux-gnu/sys-include -isystem ./include
../../gcc/libgcc2.c -m5-64media-nofpu -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fpic
-fexceptions -fnon-call-exceptions -fworking-directory -O2 -fpch-preprocess -o
libgcc2.i
ignoring nonexistent directory "/usr/cc/sh64/sh64-superh-linux-gnu/sys-include"
ignoring duplicate directory "./include"
ignoring nonexistent directory
"/usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/../lib/gcc/sh64-superh-linux-gnu/4.0.4/include"
ignoring nonexistent directory
"/usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/../lib/gcc/sh64-superh-linux-gnu/4.0.4/../../../../sh64-superh-linux-gnu/sys-include"
ignoring nonexistent directory
"/usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/../lib/gcc/sh64-superh-linux-gnu/4.0.4/../../../../sh64-superh-linux-gnu/include"
ignoring nonexistent directory
"/usr/cc/sh64/lib/gcc/sh64-superh-linux-gnu/4.0.4/include"
ignoring nonexistent directory
"/usr/cc/sh64/lib/gcc/../../sh64-superh-linux-gnu/sys-include"
ignoring duplicate directory
"/usr/cc/sh64/lib/gcc/../../sh64-superh-linux-gnu/include"
ignoring duplicate directory "."
ignoring duplicate directory "../../gcc/."
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../gcc
 ../../gcc/../include
 ../../gcc/../libcpp/include
 /usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/include
 /usr/cc/sh64/sh64-superh-linux-gnu/include
End of search list.
 /usr/src/cc/gcc-4.0.4/gcc-4.0.4/sh64/gcc/cc1 -fpreprocessed libgcc2.i -quiet
-dumpbase libgcc2.c -m5-64media-nofpu -auxbase-strip
libgcc/nofpu/media64/_udivmoddi4.o -g -O2 -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fpic
-fexceptions -fnon-call-exceptions -o libgcc2.s
GNU C version 4.0.4 (sh64-superh-linux-gnu)
        compiled by GNU C version 4.1.2 20061115 (prerelease) (Debian
4.1.1-21).GGC heuristics: --param ggc-min-expand=100 --param
ggc-min-heapsize=131072
../../gcc/libgcc2.c: In function '__udivmoddi4':
../../gcc/libgcc2.c:1050: internal compiler error: in change_address_1, at
emit-rtl.c:1800
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.


-- 
           Summary: cross compile sh64-superh-linux-gnu internal compiler
                    error: in change_address_1, at emit-rtl.c:1800
           Product: gcc
           Version: 4.0.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jdi at l4x dot org
 GCC build triplet: i486-linux-gnu
  GCC host triplet: i486-linux-gnu
GCC target triplet: sh64-superh-linux-gnu-ld


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

Reply via email to