Hi, On Tue, May 18 2021, Xionghu Luo via Gcc-patches wrote: >
[...] > From 7fcc6ca9ef3b6acbfbcbd3da4be1d1c0eef4be80 Mon Sep 17 00:00:00 2001 > From: Xiong Hu Luo <luo...@linux.ibm.com> > Date: Mon, 17 May 2021 20:46:15 -0500 > Subject: [PATCH] Run pass_sink_code once more before store_merging > > Gimple sink code pass runs quite early, there may be some new > oppertunities exposed by later gimple optmization passes, this patch > runs the sink code pass once more before store_merging. For detailed > discussion, please refer to: > https://gcc.gnu.org/pipermail/gcc-patches/2020-December/562352.html > > Tested the SPEC2017 performance on P8LE, 544.nab_r is improved > by 2.43%, but no big changes to other cases, GEOMEAN is improved quite > small with 0.25%. > > gcc/ChangeLog: > > * passes.def: Add sink_code before store_merging. > * tree-ssa-sink.c (pass_sink_code:clone): New. Unfortunately, this seems to have caused PR 102178 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102178) Sorry about the bad news, Martin