------- Comment #1 from ubizjak at gmail dot com 2009-05-13 16:26 ------- It looks to me, that these test never really passed on x87. Compiling wiht gcc-4.3, we get:
main:
leal 4(%esp), %ecx
andl $-16, %esp
pushl -4(%ecx)
pushl %ebp
movl %esp, %ebp
pushl %ecx
subl $4, %esp
movl $0, (%esp)
call exit
so, no call to rintf().
Adding __attribute__((noinline)) to rintf fails also for gcc-4.3.0.
-mpc32 fixes the failure.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40130
