[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#233633: gcc-3.3: recent ICE regression in 3.3 while building xfree86



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