When I try to emerge dev-lisp/clisp-2.35 on amd64, I get an "internal compiler error". Reproducible: Always Steps to Reproduce: 1. emerge =dev-lisp/clisp-2.35 Actual Results: make[1]: Leaving directory `/tmp/portage/clisp-2.35/work/clisp-2.35/build/libcharset' gcc -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE -DDYNAMIC_FFI -I. -c spvw.c In file included from spvw.d:24: lispbibl.d:9474: warning: volatile register variables don't work as you might wish In file included from spvw.d:561: spvw_typealloc.d: In function `allocate_vector': spvw_typealloc.d:97: error: unrecognizable insn: (insn 158 157 83 4 (set (reg/f:DI 86) (plus:DI (reg/f:DI 86) (const_int 1125899906842624 [0x4000000000000]))) -1 (insn_list 157 (nil)) (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI ("symbol_tab_data") [flags 0x40] <var_decl 0x2aaaab9a31a0 symbol_tab_data>) (const_int 1125899906842624 [0x4000000000000]))) (nil))) spvw_typealloc.d:97: internal compiler error: in extract_insn, at recog.c:2083 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. Preprocessed source stored into /tmp/portage/clisp-2.35/temp/ccaTQyAf.out file, please attach this to your bugreport. make: *** [spvw.o] Error 1 !!! ERROR: dev-lisp/clisp-2.35 failed. !!! Function src_compile, Line 53, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Expected Results: emerge clisp successfully Portage 2.0.51.22-r3 (hardened/amd64, gcc-3.4.3, glibc-2.3.5-r3, 2.6.13-hardened-r2-poubi64-5 x86_64) ================================================================= System uname: 2.6.13-hardened-r2-poubi64-5 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fforce-addr" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fforce-addr" DISTDIR="/home/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks nostrip sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/home/portage/packages" PORTAGE_TMPDIR="/tmp" PORTDIR="/var/portage" PORTDIR_OVERLAY="/home/portage/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl alsa amd64 audiofile berkdb bzip2 cdr crypt cups curl ethereal exif expat fam flac gd glut gmp gtk hal hardened idn imagemagick ipv6 java jpeg justify kde lcms libwww mad mng nas ncurses nls nptl nptlonly ogg oggvorbis opengl pam pcre pdflib perl pic png postgres python qt readline sdl ssl tcpd tetex tiff truetype udev unicode usb userlocales vorbis wmf xine xinerama xml2 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS # emerge -av dev-lisp/clisp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-lisp/clisp-2.35 -X -fastcgi +pcre -postgres +readline -zlib 0 kB
I don't think internal compiler errors are clisp related. Perhaps best handled by someone maintaining gcc?
Created attachment 74228 [details] The preprocessed source
Works for me with gcc-3.4.4-r1.