[Bug ada/121387] Ada fails to build on OpenBSD -current/amd64 due to missed locks?

2025-08-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121387 --- Comment #5 from Eric Botcazou --- > So, the question: to avoid unrelated issues do you think it is wise idea to > "harves" patches from OpenBSD ports to upstream? Generally speaking, yes, configuration bits for the Ada compiler are welcome

[Bug ada/121387] Ada fails to build on OpenBSD -current/amd64 due to missed locks?

2025-08-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121387 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/120440] [15/16 regression] GNAT tools miscompiled with -march=znver3

2025-08-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120440 --- Comment #25 from Eric Botcazou --- Thanks for confirming.

[Bug middle-end/121159] musttail gives bogus volatile function error message

2025-07-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121159 --- Comment #25 from Eric Botcazou --- > At least from a user's perspective, that error is not Ok. It does not say > "-fdelayed-branch is needed," it says "target is not able..." Admittedly. > Also, it is important for debugging that code comp

[Bug middle-end/121159] musttail gives bogus volatile function error message

2025-07-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121159 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/114065] gnat build with -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 fails on 32bit archs

2025-07-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114065 --- Comment #58 from Eric Botcazou --- The above commit (r16-2688) was unintentional and has been reverted.

[Bug ada/120440] [15/16 regression] GNAT tools miscompiled with -march=znver3

2025-07-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120440 Eric Botcazou changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug ada/120440] [15/16 regression] gnat exception handling miscompiled (`gnat ls` crashes when bootstrapped with -march=znver3) since r15-8901-g7bec4570301c43

2025-07-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120440 --- Comment #20 from Eric Botcazou --- > Looking at the dumps: > > --- a/a-except.adb.006t.original > +++ b/a-except.adb.006t.original > @@ -782,7 +782,7 @@ void > ada.exceptions.exception_propagation.gnat_gcc_exception_cleanup (system__ex >

[Bug ada/120440] [15/16 regression] gnat exception handling miscompiled (`gnat ls` crashes when bootstrapped with -march=znver3) since r15-8901-g7bec4570301c43

2025-07-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120440 Eric Botcazou changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug ada/114065] gnat build with -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 fails on 32bit archs

2025-07-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114065 --- Comment #56 from Eric Botcazou --- Created attachment 61964 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61964&action=edit v19 more conservative proposal

[Bug ada/114065] gnat build with -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 fails on 32bit archs

2025-07-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114065 --- Comment #55 from Eric Botcazou --- Following Olivier's message, we decided to go one step farther and to propose further changes: - The record types in System.C_Time are declared with both Convention C and ranges for their components, whi

[Bug ada/121184] violation of style check -gnatyc is reported as violation of -gnatyt

2025-07-21 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121184 Eric Botcazou changed: What|Removed |Added Target Milestone|--- |15.2 Status|ASSIGNED

[Bug ada/121184] Violation of style check -gnatyc is reported as violation of -gnatyt

2025-07-21 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121184 Eric Botcazou changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug ada/121184] Violation of style check -gnatyc is reported as violation of -gnatyt

2025-07-21 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Last reconfirmed||2025-07-21 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #1 from Eric Botcazou --- Thanks for your attention to details. :-)

[Bug debug/121157] -gcodeview does not work with Ada

2025-07-20 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121157 Eric Botcazou changed: What|Removed |Added Severity|normal |enhancement --- Comment #15 from Eric B

[Bug debug/121157] -gcodeview does not work with Ada

2025-07-20 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121157 --- Comment #13 from Eric Botcazou --- Making -gcodeview works for Ada in the general case looks hopeless given the sophistication of the DWARF required to describe Ada's dynamic types, so the only way out is probably to force -fgnat-encodings=a

[Bug ada/121134] incorrectly specified array aggregate in protected object causes bug box

2025-07-19 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2025-07-19 Keywords||ice-on-valid-code Summary|incorrectly specified array |incorrectly specified array

[Bug debug/121157] internal error on Ada's unconstrained array types with -gcodeview

2025-07-19 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121157 --- Comment #8 from Eric Botcazou --- *** Bug 121163 has been marked as a duplicate of this bug. ***

[Bug debug/121157] internal error on Ada's unconstrained array types with -gcodeview

2025-07-19 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121157 --- Comment #9 from Eric Botcazou --- *** Bug 121162 has been marked as a duplicate of this bug. ***

[Bug debug/121162] GNAT hang with `-gcodeview -fgnat-encodings=all` (but not just with `-gcodeview`)

2025-07-19 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121162 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/121163] GNAT hang with `-g -gcodeview` (but not with just `-g`)

2025-07-19 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|UNCONFIRMED |RESOLVED CC||ebotcazou at gcc dot gnu.org --- Comment #1 from Eric Botcazou --- . *** This bug has been marked as a duplicate of bug 121157 ***

[Bug debug/121157] internal error on Ada's unconstrained array types with -gcodeview

2025-07-18 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Summary|GNAT internal error when|internal error on Ada's |using -gcodeview|unconstrained array types ||with -gcodeview Status|UNCONF

[Bug libstdc++/121148] Should use modular arithmetic for _Atomic_word

2025-07-18 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121148 --- Comment #11 from Eric Botcazou --- > If the CC'd target maintainers could confirm my understanding of their area > above, I would be very grateful. I don't think I need any of you to change > the code, just let me know if the assembly is fre

[Bug rtl-optimization/121098] target macro HARDREG_PRE_REGNOS is NOT documented

2025-07-15 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Status|UNCONFIRMED |NEW Last reconfirmed||2025-07-15 --- Comment #1 from Eric Botcazou --- Yes, the interface with back-ends would need to be reworked.

[Bug ada/121058] overloading of functions returning types that have an implicit dereference

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121058 Eric Botcazou changed: What|Removed |Added Target Milestone|16.0|--- Depends on|

[Bug ada/121058] internal error on overloaded functions returning Implicit_Dereference types

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121058 Eric Botcazou changed: What|Removed |Added Assignee|ebotcazou at gcc dot gnu.org |unassigned at gcc dot gnu.org

[Bug ada/121058] [16 regression] internal error on overloaded functions returning Implicit_Dereference types

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121058 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/121058] [16 regression] internal error on overloaded functions returning Implicit_Dereference types

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121058 Eric Botcazou changed: What|Removed |Added Ever confirmed|0 |1 Target Milestone|---

[Bug ada/121056] Assertion failure on object notation applied to access value with -gnatX

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

[Bug ada/121056] Assertion failure on object notation applied to access value with -gnatX

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121056 Eric Botcazou changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug ada/121056] Assertion failure on object notation applied to access value with -gnatX

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
Ever confirmed|0 |1 CC||ebotcazou at gcc dot gnu.org Target Milestone|--- |16.0 --- Comment #2 from Eric Botcazou --- You should be using 15.x at this point, 16.0 is too experimental.

[Bug ada/121057] New: Assertion failure triggered by access-type dispatch in Implementation Extension mode

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: dennis at przytarski dot com CC: dkm at gcc dot gnu.org, ebotcazou at gcc dot gnu.org Target Milestone: --- Status: RESOLVED

[Bug ada/121056] New: Assertion failure triggered by access-type dispatch in Implementation Extension mode

2025-07-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121056 Bug ID: 121056 Summary: Assertion failure triggered by access-type dispatch in Implementation Extension mode Product: gcc Version: 16.0 Status: UNCONFIRMED Sev

[Bug bootstrap/119430] profiledbootstrap fails on armv7a-unknown-linux-gnueabhif (crashes in elists__append_elmt during stagefeedback)

2025-07-07 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119430 --- Comment #14 from Eric Botcazou --- FWIW the "force functions and their inner functions to remain in a single unit" approach for LTO was already discussed a few times in the past because of very similar issues pertaining to the static chain,

[Bug bootstrap/119430] profiledbootstrap fails on armv7a-unknown-linux-gnueabhif (crashes in elists__append_elmt during stagefeedback)

2025-07-06 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119430 Eric Botcazou changed: What|Removed |Added Status|WAITING |NEW --- Comment #12 from Eric Botcazou

[Bug other/120905] Unable to compile GCC 6.5.0 with GCC 5.5.0 on Solaris 10 SPARC (linker error?)

2025-07-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120905 --- Comment #16 from Eric Botcazou --- > I'll try to recompile GCC 6.5 with GCC 5.5 again, but this time not with > just '--with-gnu-as', buth with also '--with-as=/usr/local/bin/as'. Perhaps > that will fix this. Yes, that's the right thing to

[Bug other/120905] Unable to compile GCC 6.5.0 with GCC 5.5.0 on Solaris 10 SPARC (linker error?)

2025-07-02 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120905 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/120705] assertion failure for Finalizable aspect on tagged type with discriminant-dependent component

2025-07-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120705 Eric Botcazou changed: What|Removed |Added Target Milestone|16.0|15.2 Status|ASSIGNED

[Bug ada/120854] compilation of concatenation with illegal character constant hangs

2025-06-28 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120854 Eric Botcazou changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug ada/120854] compilation of concatenation with illegal character constant hangs

2025-06-28 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120854 Eric Botcazou changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug ada/120854] compilation of concatenation with illegal character constant hangs

2025-06-28 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||concatenation with illegal ||character constant hangs CC||ebotcazou at gcc dot gnu.org Status|UNCONFIRMED |NEW Last reconfirmed

[Bug rtl-optimization/120424] [14/15 regression] lra-elimination issues when fp2sp elimination is disabled part-way through lra

2025-06-26 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120424 Eric Botcazou changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|2025-06-26 00:00:0

[Bug ada/120705] Assertion failure for Finalizable aspect on tagged type with discriminant-dependent component

2025-06-24 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120705 --- Comment #1 from Eric Botcazou --- Probably just: diff --git a/gcc/ada/exp_ch3.adb b/gcc/ada/exp_ch3.adb index cf2238e9ee1..651e55c5242 100644 --- a/gcc/ada/exp_ch3.adb +++ b/gcc/ada/exp_ch3.adb @@ -6902,7 +6902,9 @@ package body Exp_Ch3 is

[Bug ada/120705] Assertion failure for Finalizable aspect on tagged type with discriminant-dependent component

2025-06-24 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120705 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org Ever

[Bug ada/120705] Assertion failure for Finalizable aspect on tagged type with discriminant-dependent component

2025-06-24 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug ada/120106] replace hardcoded gnatmake commands with configuration variables

2025-06-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120106 Eric Botcazou changed: What|Removed |Added CC||emr-gnu at hev dot psu.edu --- Comment

[Bug ada/108909] Build process does not honor discovered path to "gnatmake" and "gnatlink"

2025-06-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108909 Eric Botcazou changed: What|Removed |Added Status|REOPENED|RESOLVED Target Milestone|13.5

[Bug ada/120106] replace hardcoded gnatmake commands with configuration variables

2025-06-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120106 Eric Botcazou changed: What|Removed |Added Target Milestone|--- |16.0 Version|unknown

[Bug ada/120106] replace hardcoded gnatmake commands with configuration variables

2025-06-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120106 --- Comment #4 from Eric Botcazou --- > v02 passes GNATMAKE_FOR_BUILD via BASE_TARGET_EXPORT instead of > EXTRA_TARGET_FLAGS. Is this less ugly? Yes, thanks, I'm going to apply it.

[Bug modula2/120761] New: GM2_FOR_BUILD is not substituted in the toplevel Makefile

2025-06-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
Priority: P3 Component: modula2 Assignee: gaius at gcc dot gnu.org Reporter: ebotcazou at gcc dot gnu.org Target Milestone: --- The toplevel Makefile contains these lines: GFORTRAN_FOR_BUILD = $(GFORTRAN) GOC_FOR_BUILD = $(GOC) GDC_FOR_BUILD = $(GDC) GM2_FOR_BUILD

[Bug ada/120665] assertion failure on problematic container aggregate

2025-06-17 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120665 Eric Botcazou changed: What|Removed |Added Target Milestone|--- |16.0 Status|ASSIGNED

[Bug ada/120665] assertion failure on container Aggregate aspect

2025-06-17 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
at gcc dot gnu.org |ebotcazou at gcc dot gnu.org CC|ebotcazou at gcc dot gnu.org |

[Bug c/120658] OPTIMIZATION: STRING HANDLING: wrong results under exotic conditions.

2025-06-17 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120658 --- Comment #5 from Eric Botcazou --- > One additional question: can you propose how to do better, how to avoid such > fails? Were programming rules violated here? Declare a character buffer with the right size (TO_BASE_N) and pass it to my_to_

[Bug c/120658] OPTIMIZATION: STRING HANDLING: wrong results under exotic conditions.

2025-06-17 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Status|UNCONFIRMED |RESOLVED --- Comment #3 from Eric Botcazou --- Compiling with -fsanitize=address -g yields: TO_BASE( (uint)x1i, 10 ): 4287654321

[Bug ada/120669] overloading of constructor of type that have an implicit dereference

2025-06-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||2025-06-16 CC||ebotcazou at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Eric Botcazou --- This has apparently never worked.

[Bug ada/120665] assertion failure on container Aggregate aspect

2025-06-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2025-06-16 --- Comment #1 from Eric Botcazou --- The code is simply nonsensical: p.adb:4:31: warning: empty aggregate returned by the empty function of a

[Bug ada/108909] Build process does not honor discovered path to "gnatmake" and "gnatlink"

2025-06-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108909 --- Comment #13 from Eric Botcazou --- Patches are always welcome!

[Bug libgcc/120653] Hardened glibc (-z now) compiled with GCC 14.3 will crash when unwinding stack

2025-06-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120653 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org Last

[Bug ada/81106] gnatchop -r misplaces BOM

2025-06-10 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||2025-06-10 Ever confirmed|0 |1 CC||ebotcazou at gcc dot gnu.org

[Bug ada/81104] gnattools: LDFLAGS=-Wl,--as-needed has no effect after the libraries

2025-06-10 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|RESOLVED CC||ebotcazou at gcc dot gnu.org --- Comment #1 from Eric Botcazou --- .

[Bug ada/82573] GNAT.Registry doesn't read/write with HKEY_LOCAL_MACHINE

2025-06-10 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|GNAT.Registry doesn't |GNAT.Registry doesn't |read/write with |read/write with |HKEY_LOCAL_MACHINE. |HKEY_LOCAL_MACHINE Resolution|--- |WONTFIX CC| |ebotcazou

[Bug ada/81243] Ada.Locales ignores setting of LANG environment variable

2025-06-10 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
confirmed|0 |1 CC||ebotcazou at gcc dot gnu.org

[Bug ada/120546] Array aggregate inside record aggregate inside generic package instantiation breaks Dimension_System

2025-06-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org --- Comment #2 from Eric Botcazou --- > After clicking back to my Compiler Explorer tab I noticed that I failed to > switch to trunk when testing. This seems to have been fixed already. Yes, this is fixed in GCC 15 too.

[Bug ada/118712] [13/14/15 regression] segfault on uninitialized variable as operand of primitive operator of derived real type

2025-06-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118712 Eric Botcazou changed: What|Removed |Added CC||zzbard at wanadoo dot fr --- Comment #9

[Bug ada/120463] segmentation fault on uninitialized variable

2025-06-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120463 Eric Botcazou changed: What|Removed |Added Resolution|--- |DUPLICATE Target Milestone|---

[Bug ada/120463] Pb Doubled linked List

2025-06-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120463 --- Comment #6 from Eric Botcazou --- >    do you need more information or is it OK now for you to investigate > the bug, please? Yes, see the end of my last message, we need the command line passed to the compiler.

[Bug c++/120504] [16 Regression] gcc-16 fails to build llvm-20 and gdb-16.3 unique_ptr.h:91:23: error: invalid application of 'sizeof' to incomplete type ... since r16-944-g0629924777ea20

2025-06-02 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120504 --- Comment #5 from Eric Botcazou --- > Importance isn't actually a field, it's the combination of Priority and > Severity. And severity is pretty much ignored, and priority is set according > to clear rules, so I see no harm in assuming that th

[Bug ada/120463] Pb Doubled linked List

2025-06-02 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120463 --- Comment #4 from Eric Botcazou --- > $ gcc -v > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper > OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa > OFFLOAD_TARGET_DEFAULT=1 >

[Bug c++/120504] [16 Regression] gcc-16 fails to build llvm-20 and gdb-16.3 unique_ptr.h:91:23: error: invalid application of 'sizeof' to incomplete type ... since r16-944-g0629924777ea20

2025-06-02 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120504 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/120496] libada does not build with non-canonical libc on Linux

2025-05-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
CC| |ebotcazou at gcc dot gnu.org Severity|normal |enhancement --- Comment #5 from Eric Botcazou --- As shown in the log, that's not the compiler build itself but the library build, so it very likely needs to be ported to th

[Bug ada/120463] Pb Doubled linked List

2025-05-31 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|1 Status|UNCONFIRMED |WAITING CC||ebotcazou at gcc dot gnu.org --- Comment #2 from Eric Botcazou --- > No more comment.. You've [Gnat, GCC] version & original files.., you should > be ab

[Bug rtl-optimization/111901] Apparently bogus CSE of inline asm with memory clobber

2025-05-30 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111901 --- Comment #12 from Eric Botcazou --- > Later in the compilation pipeline, DCE removes insns 6 and 8 as dead code, > leaving: > > _.c.331r.cmpelim: > >10: {x1:SI=asm_operands;clobber [scratch];} >12: {x3:SI=asm_operands;clobber [scrat

[Bug rtl-optimization/111901] Apparently bogus CSE of inline asm with memory clobber

2025-05-30 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111901 --- Comment #10 from Eric Botcazou --- Is it really invalid to perform CSE on val though?

[Bug ada/120440] [15/16 regression] gnat exception handling miscompiled (`gnat ls` crashes when bootstrapped with -march=znver3) since r15-8901-g7bec4570301c43

2025-05-28 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120440 --- Comment #6 from Eric Botcazou --- > It bisects to r15-8901-g7bec4570301c43 which I find very surprising. Double > checked with a build of r15-8900-g525d4a10302113 (which works) and > r15-8901-g7bec4570301c43 (which doesn't). This patch does

[Bug ada/120420] Improving __gnat_decode() gcc/ada/adadecode.c

2025-05-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Resolution|--- |WONTFIX --- Comment #2 from Eric Botcazou --- __gnat_decode is only used for exception backtraces, which are already slow, so we do not really care about its run-time performance; readability and easy

[Bug ada/120430] Bogus "formal object is not referenced" when a generic parameter is used in a child package

2025-05-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120430 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug ada/120440] [15/16 regression] gnat exception handling miscompiled (`gnat ls` crashes when bootstrapped with -march=znver3)

2025-05-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|UNCONFIRMED |NEW Ever confirmed|0 |1 CC||ebotcazou at gcc dot gnu.org --- Comment #2 from Eric Botcazou --- This part of the compiler is not supposed to have changed much, so bisecting might be helpful indeed.

[Bug middle-end/118939] [14/15/16 Regression] ada: executable segfaults on arm-linux-gnueabi when assigning an access to controlled type since r14-2653-g2971ff7b1d564a

2025-05-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118939 --- Comment #24 from Eric Botcazou --- *** Bug 120424 has been marked as a duplicate of this bug. ***

[Bug target/120424] [arm] -fnon-call-exceptions -fstack-clash-protection triggers lra-eliminations bug

2025-05-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120424 --- Comment #5 from Eric Botcazou --- *** This bug has been marked as a duplicate of bug 118939 ***

[Bug middle-end/118989] Missing explanation for switch-lower-slow-alg-max-cases

2025-05-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118989 Eric Botcazou changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment #

[Bug target/120424] [arm] -fnon-call-exceptions -fstack-clash-protection triggers lra-eliminations bug

2025-05-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120424 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug target/120304] SPARC lacks __float128 support

2025-05-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120304 Eric Botcazou changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug ada/87778] Remove -q quiet option from some GNAT bootstrap command lines

2025-05-13 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87778 Eric Botcazou changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug ada/120110] Instantiation error record aggregate must use (), not []

2025-05-06 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|--- |FIXED Target Milestone|--- |15.0 CC||ebotcazou at gcc dot gnu.org --- Comment #2 from Eric Botcazou --- Fixed in GCC 15 and later. I'd suggest reporting Ada 2022 issues against GCC 15 only.

[Bug target/119698] gen_il-main: raised PROGRAM_ERROR : finalize/adjust raised exception

2025-05-06 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119698 --- Comment #18 from Eric Botcazou --- > I believe this bug is fixed by the following commit: > https://gcc.gnu.org/git/?p=gcc.git;a=commit; > h=8b26ee407613cdbfc3fb2095c09ae28b4642fd63 > > This change enables generation of GNU stack notes in g

[Bug ada/120104] assertion failure on Finalizable aspect for tagged record type

2025-05-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120104 Eric Botcazou changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug ada/120104] assertion failure on Finalizable aspect with abstract primitive

2025-05-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120104 Eric Botcazou changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org

[Bug ada/120104] assertion failure on Finalizable aspect with abstract primitive

2025-05-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120104 --- Comment #5 from Eric Botcazou --- The Finalizable aspect is new in GCC 15 and later.

[Bug ada/120104] assertion failure on Finalizable aspect with abstract primitive

2025-05-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120104 Eric Botcazou changed: What|Removed |Added Summary|[15/16 regression] |assertion failure on

[Bug ada/120104] assertion failure on Finalizable aspect with abstract primitive

2025-05-05 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
||ebotcazou at gcc dot gnu.org Status|UNCONFIRMED |NEW Summary|Assertion failure on use of |assertion failure on |finalizable aspect |Finalizable aspect with ||abstract

[Bug ada/120106] replace hardcoded gnatmake commands with configuration variables

2025-05-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|NEW CC||ebotcazou at gcc dot gnu.org Last reconfirmed||2025-05-05

[Bug ada/120106] replace hardcoded gnatmake commands with configuration variables

2025-05-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120106 --- Comment #1 from Eric Botcazou --- The build and host changes should be separated. I'm not sure that we want to change the host side (gnattools) given that they mimic Make-lang.in. The build changes are more desirable, but the EXTRA_TARGET_

[Bug ada/87778] Remove -q quiet option from some GNAT bootstrap command lines

2025-05-04 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87778 --- Comment #5 from Eric Botcazou --- The ChangeLog must be relative to the ChangeLog file present gcc/ada: gcc/ada/ * Make-generated.in: Remove -q gnatmake option. * gcc-interface/Makefile.in: Likewise. But the change does more

[Bug target/111107] i686-w64-mingw32 does not realign stack when __attribute__((aligned)) or __attribute__((vector_size)) are used

2025-05-02 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=07 --- Comment #44 from Eric Botcazou --- > Right, sorry, I should clarify—I can see what the *actual* effect of > -mstackrealign / __force_align_arg_pointer__ is. I'm confused at what its > *intended* effect is. "Align to 16 bytes, but only if we

[Bug target/111107] i686-w64-mingw32 does not realign stack when __attribute__((aligned)) or __attribute__((vector_size)) are used

2025-05-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=07 --- Comment #41 from Eric Botcazou --- > This reads to me like `-mstackrealign` usually decreases > `incoming_stack_boundary` from 128 to 32; realignment is actually a result > of that, right? Yes, both -mstackrealign and force_align_arg_pointe

[Bug ada/119698] gen_il-main: raised PROGRAM_ERROR : finalize/adjust raised exception

2025-05-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119698 Eric Botcazou changed: What|Removed |Added Last reconfirmed||2025-05-01 Status|RESOLVED

[Bug target/111107] i686-w64-mingw32 does not realign stack when __attribute__((aligned)) or __attribute__((vector_size)) are used

2025-05-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=07 --- Comment #39 from Eric Botcazou --- > What's the difference between the `-mstackrealign` option and the > `force_align_arg_pointer` attribute? -mstackrealign (ix86_force_align_arg_pointer) is only used here: /* In 32bit, use MIN_STACK_BOU

[Bug target/111107] i686-w64-mingw32 does not realign stack when __attribute__((aligned)) or __attribute__((vector_size)) are used

2025-05-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=07 --- Comment #37 from Eric Botcazou --- You may want to revert the previous change though.

[Bug ada/119698] gen_il-main: raised PROGRAM_ERROR : finalize/adjust raised exception

2025-05-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119698 --- Comment #10 from Eric Botcazou --- FIWI I cannot reproduce with GCC 12 on x86-64/Linux and Valgrind is silent (it is usually very good at catching finalization issues), so this may be more a code generation issue on the PA than an Ada issue.

[Bug ada/119698] gen_il-main: raised PROGRAM_ERROR : finalize/adjust raised exception

2025-05-01 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119698 --- Comment #9 from Eric Botcazou --- > also seen with gcc-13 What do you mean exactly here? That it cannot compile GCC 12, or itself, or GCC 15 or...?

  1   2   3   4   5   6   7   8   9   10   >