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