[Bug tree-optimization/90883] Generated code is worse if returned struct is unnamed

kito at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Mar 2 11:34:00 GMT 2020


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

--- Comment #30 from Kito Cheng <kito at gcc dot gnu.org> ---
After add --param max-inline-insns-size=1 to compile flags, x86, x86_64, rv32,
rv64, nds32 and arm are "Deleted redundant store" at dse1.


But mips, mips64 and aarch64 still not pass the scan testing since those 3
targets are expand "<retval> = {}" to loop at earlier passes.


More information about the Gcc-bugs mailing list