Hello! > The following patch solves PR63620. The details can be found > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63620 > > The patch is more than just the problem solution. It adds global live > analysis for pseudos when it is necessary (live info change on a BB > border triggers it). The patch opens a door for global optimizations > and transformations in LRA and it will be also useful for performance > problems reported by people in coming LRA rematerialization. > > The impact on compiler time is insignificant about 0.3% on whole > SPEC2000 compilation (and about the same on a compilation of 500K > lines FORTRAN file). > > The patch was successfully bootstrapped on x86/x86-64, ppc64, and ARM and > tested on > x86/x86-64 and ppc64.
Did you also try to bootstrap with r216987 [1] reverted? This revision adds a workaround for this problem on i686. [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63620#c24 Uros.