Building a cross toolchain gcc4.0.0-glibc2.2.5  with crosstool 0.35 produces the
following ICE.

sh4-linux-gcc  dcigettext.c -c -O -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -fno-unit-at-a-time -m4 -ml      -I../include -I.
-I/home/alex/crosstool/crosstool-0.35/build/sh4-linux/gcc-4.0.0-glibc-2.2.5/build-glibc/intl
-I.. -I../libio 
-I/home/alex/crosstool/crosstool-0.35/build/sh4-linux/gcc-4.0.0-glibc-2.2.5/build-glibc
-I../sysdeps/sh/elf -I../linuxthreads/sysdeps/unix/sysv/linux/sh
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sh
-I../sysdeps/unix/sysv/linux/sh/sh4 -I../sysdeps/unix/sysv/linux/sh
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv
-I../sysdeps/unix/sh -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/sh/sh4/fpu -I../sysdeps/sh/sh4 -I../sysdeps/sh
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic  -nostdinc
-isystem
/home/alex/crosstool/sh4-gcc-4.0.0-glibc-2.2.5/gcc-4.0.0-glibc-2.2.5/sh4-linux/lib/gcc/sh4-linux/4.0.0/include
-isystem
/home/alex/crosstool/sh4-gcc-4.0.0-glibc-2.2.5/gcc-4.0.0-glibc-2.2.5/sh4-linux/sh4-linux/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h    
-D'LOCALEDIR="/usr/share/locale"' -D'LOCALE_ALIAS_PATH="/usr/share/locale"' -o
/home/alex/crosstool/crosstool-0.35/build/sh4-linux/gcc-4.0.0-glibc-2.2.5/build-glibc/intl/dcigettext.o
In file included from ../include/bits/string2.h:1,
                 from ../string/string.h:360,
                 from ../include/string.h:49,
                 from dcigettext.c:71:
../string/bits/string2.h:80: warning: 'packed' attribute ignored
../string/bits/string2.h:81: warning: 'packed' attribute ignored
../string/bits/string2.h:82: warning: 'packed' attribute ignored
../string/bits/string2.h:83: warning: 'packed' attribute ignored
../string/bits/string2.h:84: warning: 'packed' attribute ignored
../string/bits/string2.h:85: warning: 'packed' attribute ignored
../string/bits/string2.h:86: warning: 'packed' attribute ignored
dcigettext.c: In function '_nl_find_msg':
dcigettext.c:838: warning: pointer targets in assignment differ in signedness
dcigettext.c:906: warning: pointer targets in assignment differ in signedness
dcigettext.c: In function 'plural_eval':
dcigettext.c:1064: error: insn does not satisfy its constraints:
(insn 57 55 315 6 (set (reg/v:SI 76 fr12 [orig:170 n ] [170])
        (reg:SI 147 t)) 129 {movsi_ie} (insn_list:REG_DEP_TRUE 55 (nil))
    (nil))
dcigettext.c:1064: internal compiler error: in reload_cse_simplify_operands, at
postreload.c:391

-- 
           Summary: ICE compiling glibc 2.2.5 in
                    reload_cse_simplify_operands, at postreload.c:391
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P1
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: sieb at sscd dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux
  GCC host triplet: i686-pc-linux
GCC target triplet: sh4-unknown-elf


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

Reply via email to