Here is the log :
arm-oc8s-linux-gnueabi-gcc -Wall -std=gnu99 -mthumb -save-temps -DDEFAULT_GPIO=4 -c -o chrono.o chrono.c chrono.c: In function 'chrono_diff': chrono.c:188:1: error: insn does not satisfy its constraints: (insn 236 40 41 chrono.c:155 (set (reg:DF 63 s0) (reg:DF 1 r1)) 184 {*thumb_movdf_insn} (nil)) chrono.c:188:1: internal compiler error: in note_invalid_constants, at config/arm/arm.c:11243 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make: *** [chrono.o] Error 1 -- Summary: internal compiler error: in note_invalid_constants, at config/arm/arm.c:11243 Product: gcc Version: 4.5.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: paul dot chavent at fnac dot net GCC build triplet: i486-slackware-linux-gnu GCC host triplet: i486-slackware-linux-gnu GCC target triplet: arm-oc8s-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45616