https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68743
--- Comment #5 from dave.anglin at bell dot net --- On 2015-12-12, at 4:10 PM, dave.anglin at bell dot net wrote: > Yes. The puzzle is why "return (float) floor (x);" calls floorf. floorf: .PROC .CALLINFO FRAME=128,CALLS,SAVE_RP,ENTRY_GR=3 .ENTRY L$VL0024: std %r2,-16(%r30) std,ma %r4,128(%r30) L$CFI0012: .loc 1 294 0 ldo -48(%r30),%r29 b,l floorf,%r2 nop L$VL0025: .loc 1 295 0 ldd -144(%r30),%r2 bve (%r2) ldd,mb -128(%r30),%r4 .EXIT .PROCEND L$FE0015: .size floorf, .-floorf The .i file is okay. -- John David Anglin dave.ang...@bell.net