Current GCC mainline gets an ICE on powerpc64-linux building the test gcc.dg/vmx/varargs-1.c: elm3b149% /home/janis/tools/gcc-mline-20050407/bin/gcc -m64 -O3 -maltivec varargs-1.c varargs-1.c: In function ‘f1’: varargs-1.c:28: error: unrecognizable insn: (insn 87 36 42 2 (set (reg:DI 10 10) (and:DI (reg:DI 9 9 [orig:125 ap.25 ] [125]) (const_int -16 [0xfffffffffffffff0]))) -1 (nil) (nil)) varargs-1.c:28: internal compiler error: in extract_insn, at recog.c:2042 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. The failure starts with this patch, which might merely uncover a latent bug: http://gcc.gnu.org/ml/gcc-cvs/2005-02/msg01069.html
-- Summary: ICE in extract_insn for test vmx/varargs-1.c Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janis at gcc dot gnu dot org CC: dje at gcc dot gnu dot org,gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc64-linux GCC host triplet: powerpc64-linux GCC target triplet: powerpc64-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20814