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

Wilco <wilco at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilco at gcc dot gnu.org

--- Comment #14 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #13)
> Author: law
> Date: Tue Jul  2 23:01:53 2019
> New Revision: 272949
> 
> URL: https://gcc.gnu.org/viewcvs?rev=272949&root=gcc&view=rev
> Log:
>       PR tree-optimization/90883
>       * g++.dg/tree-ssa/pr90883.c: Add -Os.  Check dse2 for the
>       deleted store on some targets.
> 
> Modified:
>     trunk/gcc/testsuite/ChangeLog
>     trunk/gcc/testsuite/g++.dg/tree-ssa/pr90883.C

This test still fails on Arm and AArch64, final code is still inefficient:

_Z4slowv:
.LFB0:
        .cfi_startproc
        sub     sp, sp, #16
        .cfi_def_cfa_offset 16
        mov     x1, 0
        str     wzr, [sp]
        strh    wzr, [sp, 4]
        strb    wzr, [sp, 6]
        ldr     x0, [sp]
        add     sp, sp, 16
        .cfi_def_cfa_offset 0
        ret

Reply via email to