[Bug target/24445] "unable to find a register to spill in class 'R0_REGS"
--- Comment #5 from sieb at sscd dot de 2005-10-20 12:14 --- (In reply to comment #1) > I think a work around for this problem was committed on the 17th which is > after > the snapshot was done, Can you confirm that? > I just tried cvs head (as of 2005-10-20 12:10 GMT). Same problem, unfortunately. Regards, Alexander -- sieb at sscd dot de changed: What|Removed |Added CC| |sieb at sscd dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24445
[Bug c++/24032] [sh4] ICE building libstc++ bitmap_allocator.cc
--- Additional Comments From sieb at sscd dot de 2005-09-23 12:17 --- Created an attachment (id=9795) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9795&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24032
[Bug c++/24032] New: [sh4] ICE building libstc++ bitmap_allocator.cc
clude /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/gcc-4.1-20050917/libstdc++-v3/libsupc++ /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/./gcc/include /opt/crosstool-sh4/gcc-4.1-20050917-glibc-2.3.5/sh4-linux/sh4-linux/include /opt/crosstool-sh4/gcc-4.1-20050917-glibc-2.3.5/sh4-linux/sh4-linux/sys-include End of search list. /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/./gcc/cc1plus -fpreprocessed bitmap_allocator.ii -quiet -dumpbase bitmap_allocator.cc -auxbase-strip .libs/bitmap_allocator.o -g -O2 -Wall -Wextra -Wwrite-strings -Wcast-qual -version -fno-implicit-templates -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -fPIC -o bitmap_allocator.s GNU C++ version 4.1.0 20050917 (experimental) (sh4-linux) compiled by GNU C version 3.4.4 20050721 (Red Hat 3.4.4-2). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 30cfe2edac73fb5a52478b9d04f5bad8 /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/sh4-linux/libstdc++-v3/include/ext/bitmap_allocator.h: In member function '_Tp* __gnu_cxx::bitmap_allocator<_Tp>::_M_allocate_single_object() [with _Tp = char]': /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/sh4-linux/libstdc++-v3/include/ext/bitmap_allocator.h:1085: error: unable to find a register to spill in class 'R0_REGS' /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/sh4-linux/libstdc++-v3/include/ext/bitmap_allocator.h:1085: error: this is the insn: (insn:HI 403 398 982 31 /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/sh4-linux/libstdc++-v3/include/ext/bitmap_allocator.h:959 (set (reg/f:SI 2 r2 [390]) (mem/u/c:SI (plus:SI (reg:SI 12 r12) (reg/f:SI 10 r10 [575])) [0 S4 A32])) 172 {movsi_ie} (nil) (expr_list:REG_EQUIV (symbol_ref/i:SI ("_ZN9__gnu_cxx16bitmap_allocatorIcE13_S_block_sizeE") ) (nil))) /home/alex/crosstool/crosstool-0.38/build/sh4-linux/gcc-4.1-20050917-glibc-2.3.5/build-gcc/sh4-linux/libstdc++-v3/include/ext/bitmap_allocator.h:1085: internal compiler error: in spill_failure, at reload1.c:1890 Please submit a full bug report, -- Summary: [sh4] ICE building libstc++ bitmap_allocator.cc Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 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-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24032
[Bug target/22250] [sh4] ICE compiling qt-4.0.0-embedded snapshot
--- Additional Comments From sieb at sscd dot de 2005-07-01 11:50 --- For the qt-embedded-3.3.4 case: Cross compiler built with --enable-checking gives: dialogs/qcolordialog.cpp: In member function `void QWellArray::_ZThn8_N10QWellArrayD1Ev()': dialogs/qcolordialog.cpp:221: internal compiler error: in pool_alloc, at alloc-pool.c:239 Please submit a full bug report, -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22250
[Bug target/22250] [sh4] ICE compiling qt-4.0.0-embedded snapshot
--- Additional Comments From sieb at sscd dot de 2005-07-01 10:23 --- Cross compiler built with --enable-checking gives kernel/qdnd_qws.cpp: In member function `void QDropEvent::_ZThn12_N10QDropEventD1Ev()': kernel/qdnd_qws.cpp:157: internal compiler error: in pool_alloc, at alloc-pool.c:239 for the qt-embedded-3.3.4 case. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22250
[Bug target/22250] [sh4] ICE compiling qt-4.0.0-embedded snapshot
--- Additional Comments From sieb at sscd dot de 2005-07-01 08:44 --- Created an attachment (id=9185) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9185&action=view) Preprocessed source for qt--embedded-3.3.4 ICE -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22250
[Bug target/22250] [sh4] ICE compiling qt-4.0.0-embedded snapshot
--- Additional Comments From sieb at sscd dot de 2005-07-01 08:42 --- Compiling qt-embedded-free-3.3.4 yields a similar ICE: sh4-linux-g++ -v -save-temps -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -D_REENTRANT -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS -DQT_NO_NIS -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC -DQT_NO_QWS_VFB -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA16 -DQT_NO_QWS_TRANSFORMED -DQT_NO_QWS_SNAP -DQT_NO_QWS_MACH64 -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MATROX -DQT_NO_QWS_SHADOWFB -DQT_NO_QWS_REPEATER -DQT_NO_QWS_KBD_SL5000 -DQT_NO_QWS_KBD_USB -DQT_NO_QWS_KBD_YOPY -DQT_NO_QWS_KBD_VR41 -DQT_NO_QWS_MOUSE_BUS -DQT_NO_QWS_MOUSE_LINUXTP -DQT_NO_QWS_MOUSE_VR41 -DQT_NO_QWS_MOUSE_YOPY -I/home/alex/src/qt/qt-embedded-free-3.3.4/mkspecs/qws/linux-sh4-g++ -I. -I3rdparty/freetype/src -I3rdparty/freetype/include -I3rdparty/freetype/builds/unix -I3rdparty/freetype2/include -I3rdparty/libpng -I3rdparty/zlib -I../include -I.moc/release-shared-mt-emb-sh4/ -o .obj/release-shared-mt-emb-sh4/qdnd_qws.o kernel/qdnd_qws.cpp sh4-linux-g++: warning: -pipe ignored because -save-temps specified Reading specs from /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/specs Configured with: /home/alex/crosstool/crosstool-0.35/build/sh4-linux/gcc-3.4.4-glibc-2.2.5/gcc-3.4.4/configure --target=sh4-linux --host=i686-host_pc-linux-gnu --prefix=/home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux --with-headers=/home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/sh4-linux/include --with-local-prefix=/home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/sh4-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long Thread model: posix gcc version 3.4.4 /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../libexec/gcc/sh4-linux/3.4.4/cc1plus -E -quiet -v -I/home/alex/src/qt/qt-embedded-free-3.3.4/mkspecs/qws/linux-sh4-g++ -I. -I3rdparty/freetype/src -I3rdparty/freetype/include -I3rdparty/freetype/builds/unix -I3rdparty/freetype2/include -I3rdparty/libpng -I3rdparty/zlib -I../include -I.moc/release-shared-mt-emb-sh4/ -iprefix /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/ -D_GNU_SOURCE -DQWS -D_REENTRANT -DQT_SHARED -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS -DQT_NO_NIS -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC -DQT_NO_QWS_VFB -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA16 -DQT_NO_QWS_TRANSFORMED -DQT_NO_QWS_SNAP -DQT_NO_QWS_MACH64 -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MATROX -DQT_NO_QWS_SHADOWFB -DQT_NO_QWS_REPEATER -DQT_NO_QWS_KBD_SL5000 -DQT_NO_QWS_KBD_USB -DQT_NO_QWS_KBD_YOPY -DQT_NO_QWS_KBD_VR41 -DQT_NO_QWS_MOUSE_BUS -DQT_NO_QWS_MOUSE_LINUXTP -DQT_NO_QWS_MOUSE_VR41 -DQT_NO_QWS_MOUSE_YOPY kernel/qdnd_qws.cpp -Wall -W -fno-exceptions -fno-rtti -fPIC -O2 -o qdnd_qws.ii ignoring nonexistent directory "3rdparty/freetype2/include" #include "..." search starts here: #include <...> search starts here: /home/alex/src/qt/qt-embedded-free-3.3.4/mkspecs/qws/linux-sh4-g++ . 3rdparty/freetype/src 3rdparty/freetype/include 3rdparty/freetype/builds/unix 3rdparty/libpng 3rdparty/zlib ../include .moc/release-shared-mt-emb-sh4/ /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/../../../../include/c++/3.4.4 /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/../../../../include/c++/3.4.4/sh4-linux /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/../../../../include/c++/3.4.4/backward /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/include /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/../../../../sh4-linux/sys-include /opt/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/bin/../lib/gcc/sh4-linux/3.4.4/../../../../sh4-linux/include /home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/lib/gcc/sh4-linux/3.4.4/../../../../include/c++/3.4.4 /home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/lib/gcc/sh4-linux/3.4.4/../../../../include/c++/3.4.4/sh4-linux /home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/lib/gcc/sh4-linux/3.4.4/../../../../include/c++/3.4.4/backward /home/alex/crosstool/sh4-gcc-3.4.4-glibc-2.2.5/gcc-3.4.4-glibc-2.2.5/sh4-linux/lib/gcc/sh4-linux/3.4.4/include /home/alex/crosstool/sh4-gcc-3
[Bug target/22250] [sh4] ICE compiling qt-4.0.0-embedded snapshot
--- Additional Comments From sieb at sscd dot de 2005-06-30 13:35 --- Created an attachment (id=9178) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9178&action=view) Preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22250
[Bug target/22250] New: [sh4] ICE compiling qt-4.0.0-embedded snapshot
rdialog.o -O2 -Wall -W -version -fPIC -o qcolordialog.s GNU C++ version 3.4.4 (sh4-linux) compiled by GNU C version 3.4.3 20050227 (Red Hat 3.4.3-22.fc3). GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=129319 dialogs/qcolordialog.cpp: In member function `void QWellArray::_ZThn8_N10QWellArrayD1Ev()': dialogs/qcolordialog.cpp:221: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. -- Summary: [sh4] ICE compiling qt-4.0.0-embedded snapshot Product: gcc Version: 3.4.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target 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-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22250
[Bug c/22246] New: ICE compiling glibc 2.2.5 in reload_cse_simplify_operands, at postreload.c:391
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