Bug#237126: [arm] ICE when compiling nessus 2.0.10a
Package: gcc-3.3
Version: 1:3.3.3-0pre3
Priority: normal
When compiling nessus 2.0.10a in the arm architecture:
(...)
cc -g -Wall -O2 `sh ./cflags` -c monitor_dialog.c
gcc -g -Wall -O2 `sh ./cflags` -c backend.c
backend.c: In function `backend_empty':
backend.c:566: error: insn does not satisfy its constraints:
(insn:HI 260 351 343 9 0x408e58f0 (set (mem/s:QI (plus:SI (reg:SI 3 r3)
(const_int 4095 [0xfff])) [0 buf+32767 S1 A8])
(reg:QI 6 r6 [145])) 177 {*arm_movqi_insn} (insn_list:REG_DEP_ANTI
246 (insn_list:REG_DEP_ANTI 243 (nil)))
(expr_list:REG_EQUAL (const_int 0 [0x0])
(nil)))
backend.c:566: 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[2]: *** [backend.o] Error 1
Full build log is available at
http://buildd.debian.org/fetch.php?&pkg=nessus-core&ver=2.0.10a-2&arch=arm&stamp=1077735096&file=log&as=raw
After talking with the Nessus maintainer it seems this error is "expected"
when building on arm with optimization. I'm going to upload a new version
2.0.10a-3 with code that inhibits -O code when building on arm to see how
the buildd reacts.
Nevertheless, I'm filing this bug since I've seen similar ICE errors
reported. Since the gcc version used by the buildd you might want to
contact the buildd managers directly in order to do tests with newer
gcc-3.3 versions
Thanks
Javier
Reply to: