Description of problem: While building the lastest vlc package in rawhide, the compiler showed an expection compiling simplify-rtx.c: bd.c: In function 'Open': bd.c:214: internal compiler error: in simplify_const_unary_operation, at simplify-rtx.c:1208 Version-Release number of selected component (if applicable): RAWHIDE gcc x86_64 4.4.1-15 How reproducible: Reproduced on x86_64 (still testing on i686) This work fine on ppc and ppc64. Steps to Reproduce: 1. Build the lastest vlc 1.0.2 src.rpm Actual results: build failed Expected results: This build works on F-11 x86_64 Additional info: http://buildsys.rpmfusion.org/logs/fedora-development-rpmfusion_free/5030-vlc-1.0.2-1.fc12/x86_64/build.log http://buildsys.rpmfusion.org/logs/fedora-development-rpmfusion_free/5030-vlc-1.0.2-1.fc12/x86_64/root.log Version of the source code: http://download.videolan.org/pub/videolan/vlc/1.0.2/vlc-1.0.2.tar.bz2
Created attachment 361811 [details] compiler error reproduced on my own workstation
the bd.c compilation worked with -O0 instead of our $RPM_OPT_FLAGS.
See http://gcc.gnu.org/ml/gcc-patches/2009-09/msg01388.html As a temporary workaround, instead of -O0 build with -fno-var-tracking-assignments, but please don't forget to revert it when gcc is fixed.
Fixed in gcc-4.4.1-16.