[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-21 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

--- Comment #9 from ro at CeBiTec dot Uni-Bielefeld.DE  ---
> --- Comment #6 from Eric Botcazou  ---
>> as of r15-644, Ada bootstrap succeeded on i686-darwin9 and 17.
>
> Great!

Same on i386-pc-solaris2.11.

>> I do not known whether that means the issue is actually fixed by recent Ada
>> commits, or that it's now just become latent.
>
> Ada commits have nothing to do with it though, the breakage and the probable
> fix both came from recent optimization changes.

I'm practically certain that this is due to Richard's recent fix for PR
middle-end/115110, so it's not latent.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-18 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

--- Comment #8 from Eric Botcazou  ---
> However, I will comment that it maybe built but there are cats regressions
> (1) on x86_64, (2) on i686-darwin17 (many) on i686-darwin9.  No idea what
> caused those at the moment - and my hardware is very tied up with the
> releases.

The ACATS regression on x86-64 (cxa4001) is an issue in the test itself, not in
the compiler.  Darwin-specific regressions might come from Ada changes though.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-18 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

--- Comment #7 from Iain Sandoe  ---
I have not tested on solaris - hopefully that is OK too.

However, I will comment that it maybe built but there are cats regressions (1)
on x86_64, (2) on i686-darwin17 (many) on i686-darwin9.  No idea what caused
those at the moment - and my hardware is very tied up with the releases.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-18 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

Eric Botcazou  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Eric Botcazou  ---
> as of r15-644, Ada bootstrap succeeded on i686-darwin9 and 17.

Great!

> I do not known whether that means the issue is actually fixed by recent Ada
> commits, or that it's now just become latent.

Ada commits have nothing to do with it though, the breakage and the probable
fix both came from recent optimization changes.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-18 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

--- Comment #5 from Iain Sandoe  ---
as of r15-644, Ada bootstrap succeeded on i686-darwin9 and 17.

I do not known whether that means the issue is actually fixed by recent Ada
commits, or that it's now just become latent.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-16 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

Iain Sandoe  changed:

   What|Removed |Added

  Build|i386-pc-solaris2.11 |i386-pc-solaris2.11,
   ||i686-darwin
   Host|i386-pc-solaris2.11 |i386-pc-solaris2.11,
   ||i686-darwin
 Target|i386-pc-solaris2.11 |i386-pc-solaris2.11,
   ||i686-darwin

--- Comment #4 from Iain Sandoe  ---
likewise, x86_64 seems unaffected on the same OS versions (even on the same
h/w).

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-16 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

Iain Sandoe  changed:

   What|Removed |Added

 CC||iains at gcc dot gnu.org

--- Comment #3 from Iain Sandoe  ---
*** Bug 115113 has been marked as a duplicate of this bug. ***

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

Eric Botcazou  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1
   Last reconfirmed||2024-05-16
 CC||ebotcazou at gcc dot gnu.org

--- Comment #2 from Eric Botcazou  ---
> The reghunt identified
> 
> commit 9b7cad5884f21cc5783075be0043777448db3fab
> Author: Jan Hubicka 
> Date:   Wed May 15 14:14:27 2024 +0200
> 
> Avoid pointer compares on TYPE_MAIN_VARIANT in TBAA

Thanks for tracking this down!

> FWIW, none of amd64-pc-solaris2.11, i686-pc-linux-gnu, and
> x86_64-pc-linux-gnu show the failure.

See PR ada/115113 though.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-15 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

Rainer Orth  changed:

   What|Removed |Added

 CC||hubicka at gcc dot gnu.org

--- Comment #1 from Rainer Orth  ---
The reghunt identified

commit 9b7cad5884f21cc5783075be0043777448db3fab
Author: Jan Hubicka 
Date:   Wed May 15 14:14:27 2024 +0200

Avoid pointer compares on TYPE_MAIN_VARIANT in TBAA

FWIW, none of amd64-pc-solaris2.11, i686-pc-linux-gnu, and x86_64-pc-linux-gnu
show the failure.

[Bug ada/115106] [15 regression] SEGV in sem_elab.internal_representation.nts_map.mutate_and_rehash

2024-05-15 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115106

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |15.0
   Keywords||build, ice-on-valid-code