This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] re PR tree-optimization/90883 (Generated code is worse if returned struct is unnamed)


On Tue, 2020-03-03 at 15:34 +0800, Kito Cheng wrote:
> After add --param max-inline-insns-size=1 all target will remove the
> redundant store at dse1, except some targets like AArch64 and MIPS will
> expand the struct initialization into loop due to CLEAR_RATIO.
> 
> Tested on cross compiler of riscv32, riscv64, x86, x86_64, mips, mips64,
> aarch64, nds32 and arm.
> 
> gcc/testsuite/ChangeLog
> 
> 	PR tree-optimization/90883
> 	* g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1.
> 	Add aarch64-*-* mips*-*-* to XFAIL.
OK from me as well.
jeff
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]