------- 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