Package: gcc-3.2
Version: unclear, perhaps 1:3.2.3-0pre9 ?
Severity: important
Tags: upstream

Severity motivation: ice-on-legal-code when building a package that's not
supposed to percolate to testing (#180052).

Buildd builds of gnumeric 1.1.x on m68k have been failing with an ICE for
some time now; see
        http://buildd.debian.org/build.php?&pkg=gnumeric&arch=m68k

This is from 
http://buildd.debian.org/fetch.php?&pkg=gnumeric&ver=1.1.16-6&arch=m68k&stamp=1049328812&file=log&as=raw

make[4]: Entering directory 
`/build/buildd/gnumeric-1.1.16/build/plugins/fn-financial'
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I../../../plugins/fn-financial -I../.. 
-DGNOMELOCALEDIR=\""/usr/share/locale"\"       -I../../../src      -I../../src  
       -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/libgsf-1 -I/usr/include/libxml2 -I/usr/include/libxml2/libxml 
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libglade-2.0 
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 
-I/usr/include/gal-2.0 -I/usr/include/libgnomeprint-2.2 
-I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 
-I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include 
-I/usr/include/linc-1.0 -I/usr/include/bonobo-activation-2.0 
-I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 
-I/usr/include/libgnomeprintui-2.2      -O2 -g   -Wall -Wunused -ansi -pedantic 
-Wsign-promo -Wsign-compare -Wpointer-arith -Wnested-externs -Wchar-subscripts 
-Wwrite-strings -D_POSIX_SOURCE -D__EXTENSIONS__ -D_BSD_SOURCE -c 
../../../plugins/fn-financial/functions.c
gcc -DHAVE_CONFIG_H -I. -I../../../plugins/fn-financial -I../.. 
-DGNOMELOCALEDIR=\"/usr/share/locale\" -I../../../src -I../../src -DORBIT2=1 
-pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/libgsf-1 -I/usr/include/libxml2 -I/usr/include/libxml2/libxml 
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libglade-2.0 
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 
-I/usr/include/gal-2.0 -I/usr/include/libgnomeprint-2.2 
-I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 
-I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include 
-I/usr/include/linc-1.0 -I/usr/include/bonobo-activation-2.0 
-I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 
-I/usr/include/libgnomeprintui-2.2 -O2 -g -Wall -Wunused -ansi -pedantic 
-Wsign-promo -Wsign-compare -Wpointer-arith -Wnested-externs -Wchar-subscripts 
-Wwrite-strings -D_POSIX_SOURCE -D__EXTENSIONS__ -D_BSD_SOURCE 
-Wp,-MD,.deps/functions.pp -c ../../../plugins/fn-financial/functions.c  -fPIC 
-DPIC -o functions.lo
In file included from ../../../plugins/fn-financial/functions.c:28:
../../../src/func.h:113: warning: comma at end of enumerator list
In file included from ../../../plugins/fn-financial/functions.c:31:
../../../src/cell.h:14: warning: comma at end of enumerator list
../../../plugins/fn-financial/functions.c:384: warning: string length `1301' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:453: warning: string length `946' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:516: warning: string length `1172' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:572: warning: string length `875' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:631: warning: string length `946' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:684: warning: string length `935' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:744: warning: string length `845' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:800: warning: string length `829' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c:913: warning: string length `663' is 
greater than the length `509' ISO C89 compilers are required to support
../../../plugins/fn-financial/functions.c: In function `gnumeric_db':
../../../plugins/fn-financial/functions.c:950: unrecognizable insn:
(insn 266 84 85 (set (reg:DF 17 %fp1)
        (const_double:DF 0 [0x0] 0 [0x0] -2147467265 [0x80003fff])) -1 (nil)
    (nil))
../../../plugins/fn-financial/functions.c:950: Internal compiler error in 
extract_insn, at recog.c:2148
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [functions.lo] Error 1

Unfortunately, I don't have a system available with which to produce
preprocessed source.

This cause of this problem is quite possibly the same as that of #177840 and
#180375.

http://gcc.gnu.org/gcc-3.2/changes.html#3.2.3 lists gcc 3.2.3 as fixing PR7380,
an ICE in extract_insn, at recog.c:2148 on PowerPC, 
        http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=7380
I'm hoping that patch could point out a way towards fixing this issue on m68k.

Ray
-- 
Obsig: developing a new sig


Reply via email to