The problem is solved. The debugger tricked me. Code was jumping into some data disassembler did show as floating point instructions. -----Original-Nachricht----- Betreff: Need help configuring arm targets w/o FPU Datum: 2017-03-03T18:05:22+0100 Von: "onkel.jack@xxxxxxxxxxx" <onkel.jack@xxxxxxxxxxx> An: "gcc-help@xxxxxxxxxxx" <gcc-help@xxxxxxxxxxx> I try to build an gcc based arm toolchain supporting arm7 based MCUs without an FPU. But whatever I try, I end up with with code trying to access some floating point registers causing an illegal instruction trap (arm cortex m3). Looking into various multilib config files show support for softfp and fpu. What would be the correct way to get multilibs with soft float ?