https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65109
--- Comment #9 from Martin Sebor <msebor at gcc dot gnu.org> --- The test failure can be avoided by using -fstore-float. The failure is caused by comparing f4 and f9 after f9 has been read from a stack location that hasn't been written to 0x0000000010000bac <+92>: stfd f4,88(r11) ... 0x0000000010000bc0 <+112>: stfd f9,128(r11) ... 0x0000000010000c1c <+204>: lfd f9,-32544(r2) ... 0x0000000010000cac <+348>: fcmpu cr7,f4,f9 0x0000000010000cb0 <+352>: bne- cr7,0x10000ccc <fididisdsid+380> ... 0x0000000010000ccc <+380>: bl 0x10000414 <0000003b.plt_call.abort@@GLIB