[Bug target/24445] "unable to find a register to spill in class 'R0_REGS"

2005-10-20 Thread sieb at sscd dot de


--- 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

2005-09-23 Thread sieb at sscd dot de

--- 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

2005-09-23 Thread sieb at sscd dot de
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

2005-07-01 Thread sieb at sscd dot de

--- 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

2005-07-01 Thread sieb at sscd dot de

--- 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

2005-07-01 Thread sieb at sscd dot de

--- 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

2005-07-01 Thread sieb at sscd dot de

--- 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

2005-06-30 Thread sieb at sscd dot de

--- 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

2005-06-30 Thread sieb at sscd dot de
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

2005-06-30 Thread sieb at sscd dot de
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