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