[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...?

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

2025-04-30 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 Keywords|needs-bisection | --- Comment #5 from Eric Botcazou ---

[Bug ada/112958] [12/13/14/15/16 regression] s-exnllf.ads etc. don't compile on 32-bit FreeBSD/x86

2025-04-30 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112958 Eric Botcazou changed: What|Removed |Added Target Milestone|14.3|12.5 Status|NEW

[Bug ada/112958] [12/13/14/15/16 regression] s-exnllf.ads etc. don't compile on 32-bit FreeBSD/x86

2025-04-30 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112958 --- Comment #14 from Eric Botcazou --- Created attachment 61250 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61250&action=edit Tentative fix Please give it a try on FreeBSD.

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

2025-04-27 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=07 --- Comment #20 from Eric Botcazou --- > So it looks like enabling SSE somehow forces realigning ESP. Yes, see comment #5 the audit trail.

[Bug target/119937] [15/16 Regression] ICE: Error detected at a-sttebu.ads:56:30

2025-04-25 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|WAITING Last reconfirmed||2025-04-25 CC||ebotcazou at gcc dot gnu.org --- Comment #2 from Eric Botcazou --- The configure line is missing as per https://gcc.gnu.org/bugs/

[Bug lto/119792] [14 Regression] internal error with simple discriminated types in Ada

2025-04-21 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119792 --- Comment #18 from Eric Botcazou --- > So WITH_SIZE_EXPR isn't applicable here? OK, that's a thing > only introduced by gimplification at the moment, IIRC. So in case > the VIEW_CONVERT_EXPR is "just" to make the gimplifier emit the > approp

[Bug lto/119792] [14 Regression] internal error with simple discriminated types in Ada

2025-04-21 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119792 --- Comment #16 from Eric Botcazou --- > Eric, can you try to read through > https://gcc.gnu.org/wiki/document-middle-end-type-system and amend > it with comments about Ada? I added a minimal comment about TYPE_CANONICAL a couple of days ago.

[Bug lto/119792] [14 Regression] internal error with simple discriminated types in Ada

2025-04-17 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119792 --- Comment #14 from Eric Botcazou --- > FWIW, when I restore my patch on GCC-14 and add the size check to > useless_type_conversion_p, this then fixes the Ada test case. > > diff --git a/gcc/gimple-expr.cc b/gcc/gimple-expr.cc > index 0477c9d

[Bug lto/119792] [14 Regression] internal error with simple discriminated types in Ada

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

[Bug c/113688] [14 regression] verify_type fails for compatible structs with FAM in C23, builtin-sprintf-warn-1.c and gnu23-tag-1.c with -g

2025-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113688 --- Comment #34 from Eric Botcazou --- > Those aliasing bugs are very annoying though and I think one reason people > who care about correctness / reliability tend to use -fno-strict-alasing. It > would be nice to get this sorted out instead of

[Bug testsuite/119791] FAIL: gcc.dg/stack-check-10.c on Windows

2025-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
|UNCONFIRMED |RESOLVED CC||ebotcazou at gcc dot gnu.org --- Comment #4 from Eric Botcazou --- That's expected because -fstack-clash-protection is a no-op on Windows (the ABI already mandates stack checking there).

[Bug c/113688] [14 regression] verify_type fails for compatible structs with FAM in C23, builtin-sprintf-warn-1.c and gnu23-tag-1.c with -g

2025-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113688 --- Comment #30 from Eric Botcazou --- > Note that this is not directly related to C23 changes. C23 changes reuse the > across TU rules also inside TU. But here the problem is that the across TU > aliasing was already broken in some corner case

[Bug lto/119792] [14 Regression] internal error with simple discriminated types in Ada

2025-04-14 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119792 Eric Botcazou changed: What|Removed |Added Known to work|14.2.0, 15.0| --- Comment #5 from Eric Botcazou ---

[Bug target/119673] GCC with Win32 thread model cannot compile 'std' module

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

[Bug target/119673] GCC with Win32 thread model cannot compile 'std' module

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

[Bug lto/119792] [14.2.1 regression] internal error with simple discriminated types in Ada

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

  1   2   3   4   5   6   7   8   9   10   >