Package: gcc-3.3
Version: 3.3.3-1
Severity: serious

This must be a recent regression as either Phil Blundell or Othmar
Pasteka built earlier versions of xfree86 when they were in
experimental without problems.

I've made the preprocessed source available here:

  http://people.debian.org/~troup/misc/util.i.gz

Compiling without optimization makes the ICE disappear (though that's
hardly surprising).  In addition to working with previous gcc-3.3
packages, it also works with gcc-2.95 and gcc-3.2.  It fails in the
same way with the most recent gcc-snapshot package (20040118).

| Automatic build of xfree86_4.3.0-2 on rameau by sbuild/arm 1.170.4
| Build started at 20040218-1909
| ******************************************************************************

[...]

| ** Using build dependencies supplied by package:
| Build-Depends: dpkg (>= 1.7.0), flex, bison, bsdmainutils, groff, zlib1g-dev 
| libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, 
libfreetype6-dev, libpaperg, libstdc++5-dev | libstdc++-dev, tetex-bin, 
po-debconf, debhelper (>= 4.1.16), html2text, libglide2-dev (>> 2001.01.26) 
[i386], libglide3-dev (>= 2002.04.10-3) [alpha i386], linux-kernel-headers 
[alpha arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh], 
linux-kernel-headers (>= 2.5.999-test7-bk-15) [sparc], libpng12-dev | 
libpng-dev, libexpat1-dev, libfontconfig1-dev, fontconfig, bzip2, libxft-dev 
(>= 2.1.2), libxrender-dev (>= 0.8.3), libxcursor-dev, dbs, m4
| Build-Conflicts: cpp-3.3 (<< 1:3.3.3-0pre1)

[...]

| gcc -g -O2 -fno-strict-aliasing -fsigned-char   -I. -Ilisp/re -I-   -I../.. 
-I../../exports/include   -Dlinux -D__arm__ -D__arm32__ -U__arm -Uarm 
-D_POSIX_C_SOURCE=199309L                           -D_POSIX_SOURCE 
-D_XOPEN_SOURCE                                 -D_BSD_SOURCE -D_SVID_SOURCE    
                         -D_GNU_SOURCE                            
-DFUNCPROTO=15 -DNARROWPROTO    -DNEED_REALPATH     -c -o util.o util.c
| util.c: In function `CheckFilePermissions':
| util.c:171: error: insn does not satisfy its constraints:
| (insn:HI 111 217 112 4 0x40561604 (set (mem/s/j:QI (plus:SI (reg:SI 1 r1)
|                 (const_int 4095 [0xfff])) [0 temp+8191 S1 A8])
|         (reg:QI 7 r7 [44])) 177 {*arm_movqi_insn} (insn_list 84 
(insn_list:REG_DEP_ANTI 102 (nil)))
|     (expr_list:REG_EQUAL (const_int 0 [0x0])
|         (nil)))
| util.c:171: internal compiler error: in reload_cse_simplify_operands, at 
reload1.c:8353
| Please submit a full bug report,
| with preprocessed source if appropriate.
| See <URL:http://gcc.gnu.org/bugs.html> for instructions.
| make[5]: *** [util.o] Error 1

A complete build log can be found at
http://buildd.debian.org/build.php?arch=arm&pkg=xfree86&ver=4.3.0-2

-- 
James


Reply via email to