I just tried to compile the package cross-avr-gcc44 with the GNU C compiler version 4.5 snapshot 20100107 and the compiler said
../../gcc/real.c:2486:1: error: invalid rtl sharing found in the insn (debug_insn 287 285 289 22 ../../gcc/real.c:291 (var_location:QI D#65 (ltu:QI (plus:DI (mult:DI (reg:DI 520 [ ai ]) (const_int 2 [0x2])) (reg:DI 277 [ D.25377 ])) (mult:DI (reg:DI 520 [ ai ]) (const_int 2 [0x2])))) -1 (nil)) ../../gcc/real.c:2486:1: error: shared rtx (mult:DI (reg:DI 520 [ ai ]) (const_int 2 [0x2])) ../../gcc/real.c:2486:1: internal compiler error: internal consistency failure Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. Flags -g -O3 required. -- Summary: invalid rtl sharing found in the insn Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: x86_64-suse-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42662