> From: Christophe Lyon [christophe.l...@linaro.org] > Sent: Thursday, September 29, 2016 12:17 PM > To: Matthew Fortune > Cc: Doug Gilmore; Richard Biener; gcc-patches@gcc.gnu.org; rgue...@gcc.gnu.org > Subject: Re: [PATCH] Fix PR tree-optimization/77654 > > On 23 September 2016 at 17:55, Matthew Fortune > <matthew.fort...@imgtec.com> wrote: > > Doug Gilmore <doug.gilm...@imgtec.com> writes: > >> > From: Richard Biener [rguent...@suse.de] > >> > Sent: Thursday, September 22, 2016 12:43 AM > >> > To: Doug Gilmore > >> > Cc: gcc-patches@gcc.gnu.org; rgue...@gcc.gnu.org > >> > Subject: RE: [PATCH] Fix PR tree-optimization/77654 > >> > > >> > On Wed, 21 Sep 2016, Doug Gilmore wrote: > >> > > >> > ... > >> > > Sorry I that missed point. I glossed your comment "addr_base should > >> > > always be a pointer", causing me to go off into the weeds. > >> > > > >> > > New patch attached. > >> > > >> > Ok if successfully bootstrapped / tested. > >> > > >> > Thanks, > >> > Richard. > >> The change bootstrapped on X86_64 and the several "make check" errors > >> also appeared in latest archived mail message to gcc-testresults. > > > > Committed as r240439. > > > > Since this commit, I've noticed ICE on arm target: > FAIL: gcc.dg/params/blocksort-part.c -O3 --param prefetch-latency=0 > (internal compiler error) > FAIL: gcc.dg/params/blocksort-part.c -O3 --param prefetch-latency=0 > (test for excess errors) > Excess errors: > /aci-gcc-fsf/sources/gcc-fsf/gccsrc/gcc/testsuite/gcc.dg/params/blocksort-part.c:116:6: > internal compiler error: in duplicate > _ssa_name_ptr_info, at tree-ssanames.c:630 > ... Hi Christophe,
I filed PR77808, will send out a fix shortly. BTW, I missed this in regression testing since -fprefetch-loop-arrays is needed to expose the problem. Are you setting this as the default in your compiler build? Thanks, Doug