http://www.riscos.info/bugzilla3/show_bug.cgi?id=215
John Tytgat <john.tyt...@aaug.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED AssignedTo|john.tyt...@aaug.net |leen...@sky.com --- Comment #1 from John Tytgat <john.tyt...@aaug.net> 2011-02-27 13:49:27 PST --- Even a simple printf("%f\n", 1.1) goes bang and this since r5004 because of the new recipe/patches/gcc/gcc.config.arm.lib1funcs.asm.p. Cfr. gcc/gcc/config/arm/ieee754-df.S: --8<-- ARM_FUNC_START subdf3 ARM_FUNC_ALIAS aeabi_dsub subdf3 eor yh, yh, #0x80000000 @ flip sign bit of second arg #if defined(__INTERWORKING_STUBS__) b 1f @ Skip Thumb-code prologue #endif ARM_FUNC_START adddf3 ARM_FUNC_ALIAS aeabi_dadd adddf3 1: do_push {r4, r5, lr} --8<-- Either we need to revert gcc.config.arm.lib1funcs.asm.p, either define __INTERWORKING_STUBS__ (but feels like a gross hack which probably will bite us one day), either patch so we're taking the 'b 1f' branch (any other instances we have to take care of ?). Lee, any preference ? -- Configure bugmail: http://www.riscos.info/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes. _______________________________________________ GCCSDK mailing list gcc@gccsdk.riscos.info Bugzilla: http://www.riscos.info/bugzilla/index.cgi List Info: http://www.riscos.info/mailman/listinfo/gcc Main Page: http://www.riscos.info/index.php/GCCSDK