[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-15 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #15 from CVS Commits --- The master branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:2e2b6ec156e3035297bd76edfd462d68d1f87314 commit r13-7195-g2e2b6ec156e3035297bd76edfd462d68d1f87314 Author: Eric Botcazou Date:

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 Eric Botcazou changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #13 from CVS Commits --- The master branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:94a21e008c4778e446321b1355f61abc75a076be commit r13-7187-g94a21e008c4778e446321b1355f61abc75a076be Author: Eric Botcazou Date:

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #12 from rsandifo at gcc dot gnu.org --- (In reply to Eric Botcazou from comment #10) > Created attachment 54859 [details] > Tentative fix > > To be tested. Thanks! This works for me locally and gives clean Ada test results.

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #11 from Richard Biener --- It might be possible to re-write the aarch64 assert to be instead diff --git a/gcc/config/aarch64/aarch64.cc b/gcc/config/aarch64/aarch64.cc index f4ef22ce02f..9da46a5e45d 100644 --- a/gcc/config/aarch64/

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #10 from Eric Botcazou --- Created attachment 54859 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54859&action=edit Tentative fix To be tested.

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #9 from Eric Botcazou --- > How do you get at the alignment the type would have when the user didn't > specify it? That's what the call ABI is supposed to look at. > > /* 1 if the alignment for this type was requested by "aligned"

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #8 from rsandifo at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #7) > In patch form what I wrote above (completely untested): Sorry in advance for the overly verbose comment, but the timeline here was that: - PR1084

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #7 from Jakub Jelinek --- In patch form what I wrote above (completely untested): --- gcc/config/aarch64/aarch64.cc.jj2023-04-14 09:15:08.470312336 +0200 +++ gcc/config/aarch64/aarch64.cc 2023-04-14 12:08:59.785137542 +0200

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #6 from Eric Botcazou --- > Btw, we're talking about non-aggregate types here. Right, I agree that this is unexpected for them, let me investigate.

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #5 from Jakub Jelinek --- (In reply to Richard Biener from comment #3) > (In reply to Eric Botcazou from comment #2) > > > Maybe Eric can clarify which type kinds in Ada can have TYPE_USER_ALIGN > > > and > > > _not_ a TYPE_MAIN_VAR

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #4 from Richard Biener --- (In reply to Richard Biener from comment #3) > (In reply to Eric Botcazou from comment #2) > > > Maybe Eric can clarify which type kinds in Ada can have TYPE_USER_ALIGN > > > and > > > _not_ a TYPE_MAIN_VA

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 --- Comment #3 from Richard Biener --- (In reply to Eric Botcazou from comment #2) > > Maybe Eric can clarify which type kinds in Ada can have TYPE_USER_ALIGN and > > _not_ a TYPE_MAIN_VARIANT without. > > All of them, TYPE_USER_ALIGN is suppos

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 Eric Botcazou changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 Richard Biener changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org --- Comme

[Bug bootstrap/109510] [13 Regression] bootstrap with Ada broken on aarch64

2023-04-14 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109510 Richard Biener changed: What|Removed |Added Target Milestone|--- |13.0 Keywords|