On 7/20/23 16:45, Rainer Orth wrote:
Hi Vladimir,
The following patch is necessary for porting avr to LRA.
The patch was successfully bootstrapped and tested on x86-64, aarch64, and
ppc64le.
There is still avr poring problem with reloading of subreg of frame
pointer. I'll address it later on this week.
this patch most likely broke sparc-sun-solaris2.11 bootstrap:
/var/gcc/regression/master/11.4-gcc/build/./gcc/xgcc
-B/var/gcc/regression/master/11.4-gcc/build/./gcc/
-B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/
-isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem
/vol/gcc/sparc-sun-solaris2.11/sys-include -fchecking=1 -c -g -O2 -W -Wall
-gnatpg -nostdinc g-alleve.adb -o g-alleve.o
+===========================GNAT BUG DETECTED==============================+
| 14.0.0 20230720 (experimental) [master
506f068e7d01ad2fb107185b8fb204a0ec23785c] (sparc-sun-solaris2.11) GCC error:|
| in update_reg_eliminate, at lra-eliminations.cc:1179 |
| Error detected around g-alleve.adb:4132:8
This is in stage 3. I haven't investigated further yet.
Thank you for reporting this. I'll try to fix on this week. I have a
patch but unfortunately bootstrap is too slow. If the patch does not
work, I'll revert the original patch.