Hi, On Thu, Aug 08, 2024 at 02:07:50PM -0700, Andrew Pinski wrote: > On Fri, Aug 2, 2024 at 7:30 AM Jeff Law <jeffreya...@gmail.com> wrote: > > > 2024-08-01 Surya Kumari Jangala <jskum...@linux.ibm.com> > > > > > > gcc/ > > > PR rtl-optimization/PR116028 > > > * lra-constraints.cc (split_reg): Spill register before call > > > insn. > > > (latest_call_insn): New variable. > > > (inherit_in_ebb): Track the latest call insn. > > > > > > gcc/testsuite/ > > > PR rtl-optimization/PR116028 > > > * gcc.dg/ira-shrinkwrap-prep-1.c: Remove xfail for powerpc. > > > * gcc.dg/pr10474.c: Remove xfail for powerpc. > > Implementation looks fine. I would suggest a comment indicating why > > we're inserting before last_call_insn. Otherwise someone in the future > > would have to find the patch submission to know why we're handling that > > case specially. > > > > OK with that additional comment. > > This causes bootstrap failure on aarch64-linux-gnu; self-tests fail at > stage 2. Looks to be wrong code is produced compiling stage 2 > compiler. > I have not looked further than that right now.
There are also risc-v bootstrap comparison failures: Comparing stages 2 and 3 Bootstrap comparison failure! gcc/gimple-pretty-print.o differs gcc/tree.o differs gcc/fortran/trans.o differs gcc/fortran/openmp.o differs gcc/fortran/scanner.o differs gcc/stor-layout.o differs gcc/range-op-ptr.o differs gcc/tree-vect-loop.o differs make[2]: *** [Makefile:26283: compare] Error 1 make[1]: *** [Makefile:26263: stage3-bubble] Error 2 make: *** [Makefile:1102: all] Error 2 I haven't bisected it yet, but it started with a build that included this patch: https://builder.sourceware.org/buildbot/#/builders/310/builds/36 Cheers, Mark