When I compile libvorbis-1.0.1 with -msse2 in the CFLAGS it breaks with some broken assembler output: {standard input}: Assembler messages: {standard input}:210: Error: suffix or operands invalid for `movd' It compiles without any problems without -msse2 in CFLAGS. I'm using GCC: gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice) Reproducible: Always Steps to Reproduce: 1. Add -msse2 to your CFLAGS 2. emerge media-libs/libvorbis-1.0.1 3. Actual Results: Compiler error Expected Results: No compiler error Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-gentoo-r9) ================================================================= System uname: 2.4.20-gentoo-r9 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -msse2 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -msse2 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://gentoo.bzimage.dk/pub/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.bzImage.dk/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif gtk2 jpeg gnome libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xmms xv zlib directfb gdbm berkdb slang readline arts tetex aalib svga java mysql sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla cdr X lcms tiff imap xml xml2 curl innodb flash gd apache2 radeon samba mmx sse xinerama video_cards_radeon"
added 'append-flags -mno-sse2' in cvs