[Bug target/117562] [15 Regression] 40% slowdown of 482.sphinx3 on Zen4, Zen5 since r15-5120-g9a62c149589103

2024-11-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117562 --- Comment #11 from Richard Biener --- (In reply to Hongtao Liu from comment #10) > > > > I do wonder about the usefulness of the memory alternative on the > > sse_movhlps pattern though, there's the sse_storehps pattern which > > also models

[Bug c++/117736] Internal error checking coroutine final suspend self reference

2024-11-22 Thread kelbonage at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 --- Comment #3 from Nikl Kelbon --- Note: its preprocessed sources for another bug with placement new / RVO in coroutines, i dont know how it placed in my old issue

[Bug c++/117736] Internal error checking coroutine final suspend self reference

2024-11-22 Thread kelbonage at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 --- Comment #2 from Nikl Kelbon --- There are preprocessed sources https://github.com/gcc-mirror/gcc/pull/105#issuecomment-2493465483

[Bug fortran/84674] [12/13/14/15 Regression] Derived type name change makes a program segfault, removing non_overridable helps

2024-11-22 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84674 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org --- Commen

[Bug sanitizer/117731] [15 Regression] libsanitizer builds not as c++17 even though it uses c++17 features

2024-11-22 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117731 --- Comment #5 from Jakub Jelinek --- Created attachment 59668 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59668&action=edit gcc15-pr117731.patch Untested fix.

[Bug target/117715] [15 regression] gcc.target/sparc/20230328-1.c etc. FAIL

2024-11-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117715 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug target/83397] void f() { } has zero arguments for pre C23

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83397 --- Comment #7 from Sam James --- It would be useful to fix the pessimisation for the benefit of projects built with older autoconf (no autoconf release yet made defaults to C23, for example) or build systems with a hardcoded -std=gnu99 or simila

[Bug target/117697] gcc.target/i386/avx10_2-vmovd-1.c etc. FAIL

2024-11-22 Thread haochen.jiang at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117697 --- Comment #9 from Haochen Jiang --- (In reply to r...@cebitec.uni-bielefeld.de from comment #8) > > --- Comment #7 from Haochen Jiang --- > > Testcase fixed on trunk. > > Great, thanks. > > > Since I do not have a Solaris machine, I could n

[Bug tree-optimization/66179] Sub-optimal code generation with __attribute__((leaf))

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66179 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/117722] RISC-V: Failed to vectorize x264_pixel_sad_4x4

2024-11-22 Thread rdapp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117722 --- Comment #13 from Robin Dapp --- I don't fully understand yet :) So the full-register moves are undesirable, I agree. When accumulating with a widening op they seem unavoidable, though. The only alternative would be to split out the extens

[Bug target/80881] Implement Windows native TLS

2024-11-22 Thread lh_mouse at 126 dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881 --- Comment #85 from LIU Hao --- Created attachment 59666 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59666&action=edit libstdc++ fix It is not possible to export a `__thread` variable with native TLS, because it's not possible to acces

[Bug target/83397] void f() { } has zero arguments for pre C23

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83397 Andrew Pinski changed: What|Removed |Added Summary|void f() { } has zero |void f() { } has zero

[Bug middle-end/77608] missing protection on trivially detectable runtime buffer overflow

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77608 --- Comment #12 from Sam James --- I think that's fine. I still plan to play with that plugin experiment but I was waiting for other patches to go in, and now occupied with C23 porting :(

[Bug middle-end/77608] missing protection on trivially detectable runtime buffer overflow

2024-11-22 Thread siddhesh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77608 --- Comment #13 from Siddhesh Poyarekar --- No worries, I'd be really surprised if volatile offsets show up in the testing at all, let alone be significant enough to warrant the rewrite.

[Bug target/116444] gcc.target/arm/thumb-ifcvt-2.c fails on Cortex-M55 and misses possible Cortex-M optimization

2024-11-22 Thread azoff at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116444 --- Comment #8 from Torbjorn SVENSSON --- (In reply to avieira from comment #7) > @Torbjorn: OK to close? Yes, this is ok on trunk, but should it also be backported to releases/gcc-14?

[Bug target/116444] [12/13/14 regression] gcc.target/arm/thumb-ifcvt-2.c fails on Cortex-M55 and misses possible Cortex-M optimization since r11-3286-gc2bb84be4a6e58

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116444 Sam James changed: What|Removed |Added Target Milestone|--- |12.5

[Bug target/117562] [15 Regression] 40% slowdown of 482.sphinx3 on Zen4, Zen5 since r15-5120-g9a62c149589103

2024-11-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117562 --- Comment #9 from Richard Biener --- (In reply to Hongtao Liu from comment #8) > > vec_unpacks_hi_v4sf create an unintialized (reg:V4SF 853), I guess it may > > confuse LRA to allocate a mem for it. > > For simple case > void > foo (double* a

[Bug target/116444] gcc.target/arm/thumb-ifcvt-2.c fails on Cortex-M55 and misses possible Cortex-M optimization

2024-11-22 Thread avieira at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116444 avieira at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/117697] gcc.target/i386/avx10_2-vmovd-1.c etc. FAIL

2024-11-22 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117697 --- Comment #8 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #7 from Haochen Jiang --- > Testcase fixed on trunk. Great, thanks. > Since I do not have a Solaris machine, I could not to solve the problem on > Solaris/x86 for: > >>

[Bug tree-optimization/116463] [15 Regression] complex multiply vectorizer detection failures after r15-3087-gb07f8a301158e5

2024-11-22 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116463 Tamar Christina changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigne

[Bug tree-optimization/116463] [15 Regression] complex multiply vectorizer detection failures after r15-3087-gb07f8a301158e5

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116463 --- Comment #20 from GCC Commits --- The master branch has been updated by Tamar Christina : https://gcc.gnu.org/g:a9473f9c6f2d755d2eb79dbd30877e64b4bc6fc8 commit r15-5585-ga9473f9c6f2d755d2eb79dbd30877e64b4bc6fc8 Author: Tamar Christina Date

[Bug bootstrap/46334] C++ compiler gets g++ switch even if it isn't g++

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46334 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/117715] [15 regression] gcc.target/sparc/20230328-1.c etc. FAIL

2024-11-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117715 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/117734] New: Misses VNNI pmaddubsw qi->hi dot_prod

2024-11-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117734 Bug ID: 117734 Summary: Misses VNNI pmaddubsw qi->hi dot_prod Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug tree-optimization/117735] New: SLP dot_prod opportunity in 525.x264_r

2024-11-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117735 Bug ID: 117735 Summary: SLP dot_prod opportunity in 525.x264_r Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-opti

[Bug tree-optimization/117735] SLP dot_prod opportunity in 525.x264_r

2024-11-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117735 --- Comment #1 from Richard Biener --- Other "failures" for this loop nest is choosing an alias versioning check that is invariant in the outer loop so we'd version that instead of just the inner loop. We also fail to implement (or schedule) un

[Bug sanitizer/117732] [15 Regression] libsanitizer contains anonymous structs but built with -pedantic

2024-11-22 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117732 --- Comment #3 from Jakub Jelinek --- Created attachment 59669 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59669&action=edit gcc15-pr117731.patch Untested fix. We don't develop the sanitizer code inside of GCC and all we care about is

[Bug sanitizer/117732] [15 Regression] libsanitizer contains anonymous structs but built with -pedantic

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117732 --- Comment #4 from Sam James --- (In reply to Andrew Pinski from comment #2) > Introduced with: > https://github.com/llvm/llvm-project/commit/ > ed9ef9b4f248c62022bb1bebe5e2597cb4f9d209 > > So a 15 regression. I'm sure I've been seeing this f

[Bug sanitizer/117732] [15 Regression] libsanitizer contains anonymous structs but built with -pedantic

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117732 Sam James changed: What|Removed |Added CC||sjames at gcc dot gnu.org Last reconfirme

[Bug target/36503] x86 can use x >> -y for x >> 32-y

2024-11-22 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36503 Uroš Bizjak changed: What|Removed |Added Attachment #21972|0 |1 is obsolete|

[Bug sanitizer/117731] [15 Regression] libsanitizer builds not as c++17 even though it uses c++17 features

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117731 Sam James changed: What|Removed |Added Keywords||patch --- Comment #6 from Sam James --- ht

[Bug target/83397] void f() { } has zero arguments for pre C23

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83397 Sam James changed: What|Removed |Added Last reconfirmed|2017-12-12 00:00:00 |2024-11-22 Ever confirmed|0

[Bug target/117562] [15 Regression] 40% slowdown of 482.sphinx3 on Zen4, Zen5 since r15-5120-g9a62c149589103

2024-11-22 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117562 --- Comment #10 from Hongtao Liu --- > > I do wonder about the usefulness of the memory alternative on the > sse_movhlps pattern though, there's the sse_storehps pattern which > also models the store part more precisely as V2SFmode. Is > sse_

[Bug tree-optimization/117733] RISC-V SPEC2017 503.bwaves Inefficient fortran multi-dimensional array access

2024-11-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117733 Richard Biener changed: What|Removed |Added Target||riscv Component|middle-end

[Bug sanitizer/117731] [15 Regression] libsanitizer builds not as c++17 even though it uses c++17 features

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117731 --- Comment #3 from Andrew Pinski --- (In reply to Haochen Jiang from comment #2) > I also notice that but why the warning does not appear previously since it > is always using gnu14? because the merge (r15-5164-gfa321004f3f628) from upstream b

[Bug target/100627] missing optimization

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100627 --- Comment #3 from Andrew Pinski --- Created attachment 59665 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59665&action=edit testcase Also next time please attach the testcase or put it inline.

[Bug sanitizer/117731] [15 Regression] libsanitizer builds not as c++17 even though it uses c++17 features

2024-11-22 Thread haochen.jiang at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117731 --- Comment #4 from Haochen Jiang --- (In reply to Andrew Pinski from comment #3) > (In reply to Haochen Jiang from comment #2) > > I also notice that but why the warning does not appear previously since it > > is always using gnu14? > > becaus

[Bug target/117697] gcc.target/i386/avx10_2-vmovd-1.c etc. FAIL

2024-11-22 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117697 --- Comment #10 from ro at CeBiTec dot Uni-Bielefeld.DE --- >> Even more strangely, I'd tried an i686-pc-linux-gnu build with >> --enable-frame-pointer (the Solaris default), which showed the testsuite >> failures before your patch, but still -f

[Bug target/117165] ICE: in extract_insn, at recog.c:2311 unrecognizable insn: UNSPECV_FNSTSW with -mgeneral-regs-only and __builtin_ia32_fnstsw()

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117165 --- Comment #7 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:d6d1fdcf953a79d1e3ef2d28c99c1933d1e07d80 commit r15-5587-gd6d1fdcf953a79d1e3ef2d28c99c1933d1e07d80 Author: Jakub Jelinek Date: F

[Bug target/117165] ICE: in extract_insn, at recog.c:2311 unrecognizable insn: UNSPECV_FNSTSW with -mgeneral-regs-only and __builtin_ia32_fnstsw()

2024-11-22 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117165 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/80881] Implement Windows native TLS

2024-11-22 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881 --- Comment #86 from Uroš Bizjak --- (In reply to Julian Waters from comment #83) > Uros: I see, I'll try to do so. I was mainly avoiding that to break less > code (I have a habit of doing that to anything I touch). Although, the > resulting ass

[Bug c++/117736] New: Internal error checking coroutine final suspend self reference

2024-11-22 Thread kelbonage at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 Bug ID: 117736 Summary: Internal error checking coroutine final suspend self reference Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal

[Bug c++/117736] Internal error checking coroutine final suspend self reference

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 Sam James changed: What|Removed |Added CC||sjames at gcc dot gnu.org --- Comment #1 fr

สินเชื่อsme

2024-11-22 Thread Adrian via Gcc-bugs
ขออนุญาตผู้ดูเเลเเละเจ้าของกิจการด้วยครับ ของผมจะเป็นการเสนอเงินทุนเพื่อเจ้าของธุรกิจ ที่มีการจดทะเบียนในรูปแบบบริษัท หจก โรงงานอุตสาหกรรม ทั่วประเทศ ดอกเบี้ยต่ำ เริ่มต้นที่ 1-1.5% สอบถามฟรีพนักงานสุภาพ 0626697879 (ผู้จัดการฝ่ายการเงิน)

[Bug c/114541] Invalid gimple __BB# accepted due to usage of atoi

2024-11-22 Thread heiko at hexco dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114541 Heiko Eißfeldt changed: What|Removed |Added CC||heiko at hexco dot de --- Comment #1 f

[Bug c/117724] [15 regression] ICE when building libgit2 (error: ‘TYPE_CANONICAL’ is not compatible)

2024-11-22 Thread uecker at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117724 --- Comment #5 from uecker at gcc dot gnu.org --- Preliminary patch (but does not cover all similar cases): diff --git a/gcc/tree.cc b/gcc/tree.cc index 1da06c7d4e9..453b56cc37c 100644 --- a/gcc/tree.cc +++ b/gcc/tree.cc @@ -13977,6 +13977,9 @@

[Bug target/117737] [15 Regression] GCC: cannot build anymore under CYGWIN, INCLUDE_MEMORY is missing

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117737 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org La

[Bug fortran/117730] Wrong code with non_overridable typebound procedure

2024-11-22 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117730 --- Comment #6 from anlauf at gcc dot gnu.org --- I looked at the fortran dump, and also at the verbose asm, comparing with and w/o non_overridable. module2 has permuted(?) vtab entries: @@ -32,10 +32,10 @@ .quad 0 # _deallocate:

[Bug fortran/104819] Reject NULL without MOLD as actual to an assumed-rank dummy

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104819 --- Comment #17 from GCC Commits --- The releases/gcc-14 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:9fd8cd1990e0f5bac416bafc8a588d05c735f000 commit r14-10965-g9fd8cd1990e0f5bac416bafc8a588d05c735f000 Author: Harald Anlauf

[Bug sanitizer/117732] [14/15 Regression] libsanitizer contains anonymous structs but built with -pedantic

2024-11-22 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117732 Jakub Jelinek changed: What|Removed |Added Attachment #59669|0 |1 is obsolete|

[Bug c++/117736] Internal error checking coroutine final suspend self reference

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 --- Comment #6 from Andrew Pinski --- Reducing. Note the preprocessed source does not work on the trunk but that is due to an incompatibility with the older libstdc++ part rather than your code I think.

[Bug c/117641] ICE: SIGSEGV in contains_struct_check (tree.h:3788) with __sync_fetch_and_add() on _BitInt(128) on i686

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117641 --- Comment #7 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:44984f7f7523f136085ba60fd107ba8309d4115b commit r15-5593-g44984f7f7523f136085ba60fd107ba8309d4115b Author: Jakub Jelinek Date: F

[Bug tree-optimization/117420] [15 regression] wrong code at -O1 on x86_64-linux-gnu since r15-4601-ge2e798b8607401

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117420 --- Comment #9 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:c25c172959e7fb424455ee6acc60571c68b72443 commit r15-5594-gc25c172959e7fb424455ee6acc60571c68b72443 Author: Jakub Jelinek Date: F

[Bug c++/117736] Internal error checking coroutine final suspend self reference

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 --- Comment #4 from Andrew Pinski --- Created attachment 59672 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59672&action=edit Testcase Compressed testcase

[Bug driver/117739] `-fhardened -Wl,-z,lazy` still passes `-z now` to the linker

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117739 Andrew Pinski changed: What|Removed |Added Summary|gcc -fhardened -Wl,-z,lazy |`-fhardened -Wl,-z,lazy`

[Bug target/117737] [15 Regression] GCC: cannot build anymore under CYGWIN, INCLUDE_MEMORY is missing

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117737 --- Comment #2 from Andrew Pinski --- Patch posted to remove INCLUDE_MEMORY from everywhere: https://gcc.gnu.org/pipermail/gcc-patches/2024-November/669828.html

[Bug driver/117739] `-fhardened -Wl,-z,lazy` still passes `-z now` to the linker

2024-11-22 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117739 Marek Polacek changed: What|Removed |Added Last reconfirmed||2024-11-22 Ever confirmed|0

[Bug sanitizer/117731] [15 Regression] libsanitizer builds not as c++17 even though it uses c++17 features

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117731 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libcc1/105632] Canadian Cross build failure - error: attempt to use poisoned "malloc"

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105632 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |12.2 Resolution|---

[Bug target/117007] Poor optimization for small vector constants needed for vector shift/rotate/mask generation

2024-11-22 Thread munroesj at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117007 Steven Munroe changed: What|Removed |Added Attachment #59291|0 |1 is obsolete|

[Bug target/117007] Poor optimization for small vector constants needed for vector shift/rotate/mask generation

2024-11-22 Thread munroesj at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117007 --- Comment #15 from Steven Munroe --- Found where handling of vec_splat_u32 constant shift counts are handled differently across the various shift/rotate intrinsics. Even for the 5-bit shift counts (the easy case) the behavior of the various s

[Bug target/117718] Inefficient address computation for d-form vector loads

2024-11-22 Thread munroesj at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117718 --- Comment #5 from Steven Munroe --- (In reply to Michael Meissner from comment #3) > No, the issue is with DQ addressing (i.e. vector load/store with offset), we > can't guarantee that the external address will be properly aligned with the > b

[Bug modula2/115540] "gcc/m2/mc-boot-ch/Gtermios.cc:292:20: error: return-statement with a value, in function returning 'void' [-fpermissive]" when HAVE_CFMAKERAW is defined

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115540 --- Comment #5 from GCC Commits --- The releases/gcc-14 branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:8701cdbf8df3f746df85882878beb8e8f897b014 commit r14-10967-g8701cdbf8df3f746df85882878beb8e8f897b014 Author: Gaius Mulley D

[Bug c++/87850] Add fix-it hint for "invalid conversion from 'X' to 'X*'"

2024-11-22 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87850 David Malcolm changed: What|Removed |Added URL|https://gcc.gnu.org/ml/gcc- |https://gcc.gnu.org/piperma

[Bug fortran/114021] ICE with allocation of scalar pointer entity where SOURCE=f() with f() returning a pointer

2024-11-22 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114021 anlauf at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code Ever c

[Bug c/117739] New: gcc -fhardened -Wl,-z,lazy unexpectadly links binary with immediate binding (-z now)

2024-11-22 Thread dimitri.ledkov at surgut dot co.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117739 Bug ID: 117739 Summary: gcc -fhardened -Wl,-z,lazy unexpectadly links binary with immediate binding (-z now) Product: gcc Version: 14.2.1 Status: UNCONFIRMED S

[Bug target/114189] Target implements obsolete vcond{,u,eq} expanders

2024-11-22 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114189 --- Comment #17 from Eric Botcazou --- There is a nasty subtlety: the pattern is not vcond_mask but vcond_mask_ with a trailing underscore!

[Bug target/117718] Inefficient address computation for d-form vector loads

2024-11-22 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117718 --- Comment #4 from Segher Boessenkool --- The address for lxv and lxvx can be anything. The *offset* in the address for lxv has to be a multiple of sixteen. This isn't any different from DS-mode (well, multiple of 4 there), and we have DQ-mod

[Bug target/117603] RISC-V: testsuite: Architecture string mutation is not robust

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117603 --- Comment #1 from GCC Commits --- The master branch has been updated by Dimitar Dimitrov : https://gcc.gnu.org/g:eeff504238aeb4a9a20a9e445307b6773adb6f01 commit r15-5591-geeff504238aeb4a9a20a9e445307b6773adb6f01 Author: Dimitar Dimitrov Dat

[Bug c++/117727] __builtin_bit_cast with target type nullptr_t unimplemented

2024-11-22 Thread jsm28 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117727 --- Comment #8 from Joseph S. Myers --- As nullptr_t is in C23, arguably psABIs ought to define the representation of nullptr_t as part of defining the C ABI.

[Bug c++/117736] Internal error checking coroutine final suspend self reference

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117736 --- Comment #5 from Andrew Pinski --- (In reply to Nikl Kelbon from comment #2) > There are preprocessed sources > > https://github.com/gcc-mirror/gcc/pull/105#issuecomment-2493465483 Next time you could compress them using xz, gzip, bzip2, zi

[Bug modula2/115536] Expression is evaluated incorrectly when encountering relops and indirection

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115536 --- Comment #5 from GCC Commits --- The releases/gcc-14 branch has been updated by Gaius Mulley : https://gcc.gnu.org/g:3adceba04eddf8c6e21fda3f7d0f8015e17bf5d8 commit r14-10966-g3adceba04eddf8c6e21fda3f7d0f8015e17bf5d8 Author: Gaius Mulley D

[Bug c++/110137] implement clang -fassume-sane-operator-new

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110137 --- Comment #35 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:27778979c9a1e32a6ca74e5b5f377385225449b1 commit r15-5595-g27778979c9a1e32a6ca74e5b5f377385225449b1 Author: Jakub Jelinek Date:

[Bug c++/101480] [11 Regression] Miscompiled code involving operator new

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101480 --- Comment #27 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:27778979c9a1e32a6ca74e5b5f377385225449b1 commit r15-5595-g27778979c9a1e32a6ca74e5b5f377385225449b1 Author: Jakub Jelinek Date:

[Bug middle-end/117355] [15 regression] firebird miscompiled due to __builtin_dynamic_object_size difference at -O since r15-4396-g72ae35bbc90fea

2024-11-22 Thread siddhesh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117355 Siddhesh Poyarekar changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug middle-end/117355] [15 regression] firebird miscompiled due to __builtin_dynamic_object_size difference at -O since r15-4396-g72ae35bbc90fea

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117355 --- Comment #13 from GCC Commits --- The master branch has been updated by Siddhesh Poyarekar : https://gcc.gnu.org/g:684595188dea02d246edb66106d82bb7a9a22d79 commit r15-5597-g684595188dea02d246edb66106d82bb7a9a22d79 Author: Siddhesh Poyarekar

[Bug c/112841] typeof_unqual is not removing qualifiers from the element type of array types

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112841 --- Comment #3 from GCC Commits --- The master branch has been updated by Joseph Myers : https://gcc.gnu.org/g:84a335eb4f9641a471184d86900609dd97215218 commit r15-5598-g84a335eb4f9641a471184d86900609dd97215218 Author: Joseph Myers Date: Fri

[Bug c/112841] typeof_unqual is not removing qualifiers from the element type of array types

2024-11-22 Thread jsm28 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112841 Joseph S. Myers changed: What|Removed |Added Target Milestone|--- |15.0 Known to work|

[Bug target/117726] [avr] better optimize multi-byte shifts

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117726 --- Comment #2 from GCC Commits --- The master branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:939362411d0903542647dae0eff82db10a3ad78a commit r15-5599-g939362411d0903542647dae0eff82db10a3ad78a Author: Georg-Johann Lay Dat

[Bug target/117573] RISC-V target -O2 generates Misaligned Access despite -mstrict-align

2024-11-22 Thread tarik.ibrahimovic--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117573 Tarik Ibrahimović changed: What|Removed |Added CC||tarik.ibrahimovic@chili-chi

[Bug target/117573] RISC-V target -O2 generates Misaligned Access despite -mstrict-align

2024-11-22 Thread tarik.ibrahimovic--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117573 --- Comment #3 from Tarik Ibrahimović --- Created attachment 59676 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59676&action=edit Disassembly of the program

[Bug target/117573] RISC-V target -O2 generates Misaligned Access despite -mstrict-align

2024-11-22 Thread tarik.ibrahimovic--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117573 --- Comment #4 from Tarik Ibrahimović --- Hi, I'm hereby providing a testcase for the reported bug. The bug is that there is a full-word misaligned store to address 0x1517 when compiler optimizations are used (-02 in specific). In case of no

[Bug c++/117153] [12/13/14/15 Regression] internal compiler error: Segmentation fault at is_overloaded_fn(tree_node*)

2024-11-22 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117153 --- Comment #4 from Marek Polacek --- Candidate fix: --- a/gcc/cp/decl2.cc +++ b/gcc/cp/decl2.cc @@ -1960,7 +1960,10 @@ build_anon_union_vars (tree type, tree object) if (processing_template_decl) ref = build_min_nt_loc (UNKNOWN_LOC

[Bug fortran/88190] compile_options.allow_std does not allow to distinguish between GFC_STD_GNU and GFC_STD_LEGACY

2024-11-22 Thread jvdelisle at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88190 Jerry DeLisle changed: What|Removed |Added CC||jvdelisle at gcc dot gnu.org A

[Bug c++/97477] g++ doesn't accept __restrict keyword inside array function parameter

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97477 Sam James changed: What|Removed |Added See Also||https://github.com/llvm/llv

[Bug c/117741] GCC hangs when compiling a specific C file on the trunk version

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117741 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/90260] function multiversioning: template functions not supported

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90260 Sam James changed: What|Removed |Added Severity|normal |enhancement See Also|

[Bug target/117603] RISC-V: testsuite: Architecture string mutation is not robust

2024-11-22 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117603 Jeffrey A. Law changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug rtl-optimization/103541] unnecessary spills around const functions calls

2024-11-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103541 --- Comment #8 from Sam James --- All done?

[Bug target/109279] RISC-V: complex constants synthesized should be improved

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109279 --- Comment #22 from GCC Commits --- The master branch has been updated by Jeff Law : https://gcc.gnu.org/g:df2e832c90fe0915c0ab89e5c115bd0c6536c833 commit r15-5602-gdf2e832c90fe0915c0ab89e5c115bd0c6536c833 Author: Jeff Law Date: Fri Nov 22

[Bug tree-optimization/24333] missed div optimizations

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24333 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c/82892] Spelling hints do not take into account missing compiler options (e.g. -fopenmp)

2024-11-22 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82892 David Malcolm changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug gcov-profile/117740] New: libgcov-util.c should be renamed to libgcov-util.cc

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117740 Bug ID: 117740 Summary: libgcov-util.c should be renamed to libgcov-util.cc Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: internal-improvement Severity: norma

[Bug target/117737] [15 Regression] GCC: cannot build anymore under CYGWIN, INCLUDE_MEMORY is missing

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117737 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/117737] [15 Regression] GCC: cannot build anymore under CYGWIN, INCLUDE_MEMORY is missing

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117737 --- Comment #3 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:b3f1b9e2aa079f8ec73e3cb48143a16645c49566 commit r15-5603-gb3f1b9e2aa079f8ec73e3cb48143a16645c49566 Author: Andrew Pinski Date: Fr

[Bug debug/82630] Bogus DW_AT_GNU_call_site_value

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82630 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |8.0

[Bug sanitizer/117732] [13/14/15 Regression] libsanitizer contains anonymous structs but built with -pedantic

2024-11-22 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117732 Xi Ruoyao changed: What|Removed |Added Target|aarch64-linux-gnu |aarch64-linux-gnu, |

[Bug target/33532] extra escapes in ia64.md after conversion to use braced strings

2024-11-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33532 --- Comment #10 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:4aa4162e365023896ebf6ed56bf0a00994c50639 commit r15-5606-g4aa4162e365023896ebf6ed56bf0a00994c50639 Author: Andrew Pinski Date: Th

[Bug target/33532] extra escapes in ia64.md after conversion to use braced strings

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33532 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 Resolution|---

[Bug middle-end/117742] Inefficient code for __builtin_clear_padding

2024-11-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117742 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2024-11-23 Status|UNCONFIRM

  1   2   >