emerge jpeg-mmx-0.1.6 breaks (asm operand requires impossible reload) Reproducible: Always Steps to Reproduce: 1. emerge -uD world 2. borkage on emerge of jpeg-mmx-0.1.6 3. Actual Results: ./libtool --mode=compile gcc -march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -mfpmath=387 -fomit-frame-pointer -fthread-jumps -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations -falign-functions=64 -falign-jumps=5 -falign-loops=5 -funroll-loops -fprefetch-loop-arrays -ffast-math -I. -c ./jcdctmgr.c gcc -march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -mfpmath=387 -fomit-frame-pointer -fthread-jumps -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations -falign-functions=64 -falign-jumps=5 -falign-loops=5 -funroll-loops -fprefetch-loop-arrays -ffast-math -I. -c -fPIC -DPIC ./jcdctmgr.c ./jcdctmgr.c: In function `forward_DCT_x86float32': ./jcdctmgr.c:432: error: `asm' operand requires impossible reload make: *** [jcdctmgr.lo] Error 1 Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-rc6-mm1 i686) ================================================================= System uname: 2.6.12-rc6-mm1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] 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="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -mfpmath=387 -fomit-frame-pointer -fthread-jumps -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations -falign-functions=64 -falign-jumps=5 -falign-loops=5 -funroll-loops -fprefetch-loop-arrays -ffast-math" CHOST="i686-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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -mfpmath=387 -fomit-frame-pointer -fthread-jumps -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations -falign-functions=64 -falign-jumps=5 -falign-loops=5 -funroll-loops -fprefetch-loop-arrays -ffast-math -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp2.jetstreamgames.co.nz/dist/gentoo http://gentoo.osuosl.org http://public.planetmirror.com/pub/gentoo ftp://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo http://gentoo.osuosl.org/ ftp://mir.zyrianes.net/gentoo/ http://www.gigaload.org/gentoo.org/ ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://luke/gentoo-portage" USE="Gif X acpi aim alsa apm arts avi berkdb bitmap-fonts ccache cdr crypt cups curl dvd dvdr eds emboss encode fam flash foomaticdb fortran ftp gdbm gif gphoto2 gpm gstreamer gtk gtk2 hal i810 icq imagemagick imlib ipv6 jabber java jpeg kde kdeenablefinal kdexdeltas kerberos ldap libg++ libwww mad memlimit mikmod mmx motif mozilla mp3 mpeg msn mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pdflib perl pic pie png posix ppds python qt quicktime readline samba sasl scanner sdl slp sockets spell sse sse2 ssl svga tcltk tcpd tidy tiff truetype truetype-fonts type1-fonts usb video_cards_i915 vorbis winbind wmv x86 xine xinerama xml xml2 xmms xslxv xv xvid yahoo zeo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS
Tune down your C[XX]FLAGS, seriously... *** This bug has been marked as a duplicate of 100883 ***