Hi! On Mon, Apr 20, 2020 at 09:57:31PM +0800, guojiufu wrote: > Previously -fweb was disabled if only unroll small loops. After that > we find there is cases where it could help to rename pseudos and aovid > some anti-dependence which may occur after unroll. > > Below is a patch to disable -fweb during loop unrolling. > > Bootstrap and regtest pass on powerpc, spec2017 run shows no performance > downgrade. > > Is this ok for trunk?
Yes, this is fine for trunk. Thank you! A changelog nit: > gcc/ > 2020-04-20 Jiufu Guo <guoji...@cn.ibm.com> > > * common/config/rs6000/rs6000-common.c > (rs6000_option_optimization_table)[OPT_LEVELS_ALL]: Remove turn off > -fweb. There should be a space before the "[". Segher