On 6/28/19 1:55 AM, Rainer Orth wrote:
> Hi Christophe,
> 
>> I've also noticed that
>> FAIL: g++.dg/tree-ssa/pr90883.C   scan-tree-dump dse1 "Deleted
>> redundant store: .*.a = {}"
>> on aarch64
> 
> it also FAILs on sparc, ia64, m68k, and mips64el.
It's an interaction with CLEAR_RATIO that's causing the differences in
the generic code.  Using -Os seems to bias towards using an empty
constructor over a loop.

I suspect that's all we're going to need to fix this on these targets.

jeff

Reply via email to