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

Reply via email to