emerging audacity, fftw is brought in as a dependency, but fails to compile. Here's the relevant output: gcc -DHAVE_CONFIG_H -I. -I. -I../fftw -I../fftw -I./../fftw -I. -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -pthread -MT fhb_3.lo -MD -MP -MF .deps/fhb_3.Tpo -c fhb_3.c -fPIC -DPIC -o .libs/fhb_3.lo fcr_128.c: In function `fftw_hc2real_128': fcr_128.c:2586: insn does not satisfy its constraints: (insn 2208 7553 2209 (set (reg/v:DF 9 st(1) [915]) (plus:DF (reg/v:DF 8 st(0) [932]) (reg/v:DF 8 st(0) [933]))) 540 {*fop_df_comm_nosse} (nil) (nil)) fcr_128.c:2586: Internal compiler error in reload_cse_simplify_operands, at reload1.c:8352 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. make[1]: *** [fcr_128.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... gcc -DHAVE_CONFIG_H -I. -I. -I../fftw -I../fftw -I./../fftw -I. -O2 -march=athlon-tbird -pipe -fomit-frame-pointer -pthread -MT fhb_3.lo -MD -MP -MF .deps/fhb_3.Tpo -c fhb_3.c -o fhb_3.o >/dev/null 2>&1 mv -f .libs/fhb_3.lo fhb_3.lo make[1]: Leaving directory `/var/tmp/portage/fftw-2.1.5/work/fftw-2.1.5-double/rfftw' make: *** [all-recursive] Error 1 !!! ERROR: dev-libs/fftw-2.1.5 failed. !!! Function src_compile, Line 80, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. CFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer" 2. USE="3dnow dvd esd gtk2 imap mmx tiff transcode unicode usb v4l xvid -arts \ -gdbm -gpm -kde -gnome -libg++ -libwww -mad -mikmod -motif -pdflib \ -qt -quicktime -sdl -slang -svga -xmms -berkdb -perl -python" 3. emerge fftw Actual Results: compile failed Expected Results: should have compiled successfully # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r8) ================================================================= System uname: 2.4.20-gentoo-r8 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg mpeg ncurses nls png spell truetype xml2 xv zlib readline java X tcpd pam ssl imlib oggvorbis gtk opengl gphoto2 cdr 3dnow dvd esd gtk2 imap mmx tiff transcode unicode usb v4l xvid -arts -gdbm -gpm -kde -gnome -libg++ -libwww -mad -mikmod -motif -pdflib -qt -quicktime -sdl -slang -svga -xmms -berkdb -perl -python"
Sorry, I can't reproduce your problem for -march=athlon-xp - could you please check if this is arch specific?
Okay, I tried compiling it again, with exactly the same settings, and it worked fine. I swear I changed nothing. I blame SCO.