https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90106

--- Comment #17 from JunMa <JunMa at linux dot alibaba.com> ---
(In reply to Christophe Lyon from comment #16)
> That's what I did... (use -fdump-tree-cdce-details).
> 
> The assembler code is:
>         .arm
>         .fpu softvfp
>         .type   foo, %function
> foo:
>         @ args = 0, pretend = 0, frame = 0
>         @ frame_needed = 0, uses_anonymous_args = 0
>         @ link register save eliminated.
>         b       sqrtf
> 
> which is a tail call ('b' is a jump instruction on arm, not a call).

Hmm... I think the testcase works with -mfpu=vfp -mfloat-abi=hard.

Reply via email to