ppc/mpegvideo_altivec.c: In function `dct_quantize_altivec': ppc/mpegvideo_altivec.c:515: error: unrecognizable insn: (insn 2489 2178 503 2 (nil) (set (reg:V4SF 84 v7) (const_vector:V4SF [ (const_double:SF 5.411961078643798828125e-1 [0x0.8a8bd4p+0]) (const_double:SF 5.411961078643798828125e-1 [0x0.8a8bd4p+0]) (const_double:SF 5.411961078643798828125e-1 [0x0.8a8bd4p+0]) (const_double:SF 5.411961078643798828125e-1 [0x0.8a8bd4p+0]) ])) -1 (nil) (nil)) ppc/mpegvideo_altivec.c:515: internal compiler error: in extract_insn, at recog. c:2175 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. Preprocessed source stored into /var/tmp/portage/mplayer-1.0_pre1/temp/ccaCMYnZ. out file, please attach this to your bugreport make[1]: *** [ppc/mpegvideo_altivec.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre1/work/mplayer-1. 0pre1/libavcodec' make: *** [libavcodec/libavcodec.a] Error 2 !!! ERROR: media-video/mplayer-1.0_pre1 failed. !!! Function src_compile, Line 284, Exitcode 2 !!! Failed to build MPlayer! Reproducible: Always Steps to Reproduce: 1.unstable setting in make.conf 2.emerge -U world 3.
emerge info please
emerge info : Portage 2.0.49-r4 (default-ppc-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.21-ppc-r2) ================================================================= System uname: 2.4.21-ppc-r2 ppc ACCEPT_KEYWORDS="ppc ~arch ~x86 ~ppc" AUTOCLEAN="yes" CFLAGS="-mcpu=7450 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt" CHOST="powerpc-unknown-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/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=7450 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt" DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="gentoo.linux.no" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="libwww nls mitshm ppc foomaticdb gnome-libs gdbm berkdb slang readline sdl gpm tcpd pam perl python esd imlib gtk motif mozilla arts avi cdr cups dvd encode gif -gnome gtk2 java jpeg kde mpeg oggvorbis opengl oss pdflib png qt quicktime samba ssl tiff tcltk truetype usb wxwindows X xmms xv zlib"
please try again
gcc-3.3.1 is known to break on altivec code. gcc-3.3.2 still seems to have regressions.
Marking it as REMIND since it is invalid (we do not provide gcc-3.3 and we have a valid reason to do that) but will remind me that I have to follow gcc developement. gcc 3.4 still has issues on gcc so don't hold your breath.
*** Bug 35724 has been marked as a duplicate of this bug. ***
I guess, we can close this bug, as we are now on gcc34 and newer releases of mplayer.