On Fri, Oct 02, 2020 at 10:46:12AM +0200, Aldy Hernandez wrote: > On 10/2/20 2:17 AM, David Edelsohn wrote: > >On Thu, Oct 1, 2020 at 8:02 PM Andrew MacLeod <amacl...@redhat.com> wrote: > >Thanks for investigating. And I definitely am not suggesting that you > >delay the great progress on Ranger to flatten and compact tree-vrp.h > >and ssa.h immediately. > > > >Inclusion of any header file in tree-ssa-propagate.h is new, which > >surprised me because of the GCC strategy for headers. As you and Aldy > >continue to develop Ranger, I wanted to alert you to the fragility of > >the current header design. The rs6000 port is a very effective > >canary! > > Indeed. Actually, I had been using a ppc64le-linux machine as my > primary testing target for quite a while. However, a few weeks ago ppc > bootstrap broke and I switched back to x86-64, because I was too lazy to > investigate why. > > I'll test more regularly on ppc if it's back in working order.
It is. We keep a close eye on it; it usually bootstraps (for at least the configs we test) all the time. Especially during stage 1 things do break from time to time, but that isn't unique to Power ;-) There isn't a rule that we can just revert any patches that break bootstrap on primary targets (and I am not suggesting there should be), so breakage now and then is unavoidable. Maybe some CI thing can help make stage 1 a less bumpy road. Segher