guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: native code


From: Matt Wette
Subject: Re: native code
Date: Wed, 22 Feb 2017 14:16:40 -0800


On Feb 22, 2017, at 1:44 PM, Matt Wette <address@hidden> wrote:
  else sum(total+top, top-1);

Above should be “else return sum(total+top, top-1)”.  I fixed and gcc still produces the tail call:

_sum:
LFB1:
        jmp     L10
        .align 4,0x90
L7:
        addl    %esi, %edi
        subl    $1, %esi
L10:
        cmpl    $1, %esi
        jne     L7
        leal    1(%rdi), %eax
        ret


reply via email to

[Prev in Thread] Current Thread [Next in Thread]