[Bug tree-optimization/118023] [15 Regression] ICE: verify_gimple failed: 'bit_field_ref' of non-mode-precision operand at -O1 and above when reinterpreting _BitInt() as _Complex

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118023 Sam James changed: What|Removed |Added Last reconfirmed||2024-12-13 Status|UNCONFIRMED

[Bug tree-optimization/118023] [15 Regression] ICE: verify_gimple failed: 'bit_field_ref' of non-mode-precision operand at -O1 and above when reinterpreting _BitInt() as _Complex

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

[Bug target/118019] RISC-V: Performance regression in hottest function of X264

2024-12-12 Thread pan2.li at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118019 --- Comment #4 from Li Pan --- (In reply to Li Pan from comment #3) >1 │ #include >2 │ >3 │ #define I_P1 16 >4 │ #define I_P2 1344 >5 │ >6 │ #define HADAMARD4(d0, d1, d2, d3, s0, s1, s2, s3) {\ >7 │

[Bug tree-optimization/118023] [15 Regression] ICE: verify_gimple failed: 'bit_field_ref' of non-mode-precision operand at -O1 and above when reinterpreting _BitInt() as _Complex

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118023 --- Comment #1 from Andrew Pinski --- This is most likely due to the recent if combine patches.

[Bug middle-end/118024] ICE when building openssh-9.9_p1 with -fstrub=all (internal compiler error: tree check: expected tree_list, have identifier_node in matching_alloc_calls_p, at gimple-ssa-warn-a

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118024 --- Comment #1 from Sam James --- ``` during GIMPLE pass: waccess vis.c: In function ‘stravis.strub.0’: vis.c:217:1: internal compiler error: tree check: expected tree_list, have identifier_node in matching_alloc_calls_p, at gimple-ssa-warn-acce

[Bug tree-optimization/118023] [15 Regression] ICE: verify_gimple failed: 'bit_field_ref' of non-mode-precision operand at -O1 and above when reinterpreting _BitInt() as _Complex

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118023 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 Summary|ICE: verify_gim

[Bug middle-end/118024] New: ICE when building openssh-9.9_p1 with -fstrub=all (internal compiler error: tree check: expected tree_list, have identifier_node in matching_alloc_calls_p, at gimple-ssa-w

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
des --with-build-config='bootstrap-O3 bootstrap-lto' Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 15.0.0 20241212 (experimental) f7d1b9cdc0dd811722798530efffd736bfc2bc1d (Gentoo Hardened 15.0. p, commit 5dc272f0f180fae9fc937881a213cbe907e5a8f8) ```

[Bug target/118019] RISC-V: Performance regression in hottest function of X264

2024-12-12 Thread pan2.li at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118019 --- Comment #3 from Li Pan --- 1 │ #include 2 │ 3 │ #define I_P1 16 4 │ #define I_P2 1344 5 │ 6 │ #define HADAMARD4(d0, d1, d2, d3, s0, s1, s2, s3) {\ 7 │ int t0 = s0 + s1;\ 8 │ int t1 = s0 - s1;\

[Bug tree-optimization/118023] New: ICE: verify_gimple failed: 'bit_field_ref' of non-mode-precision operand at -O1 and above when reinterpreting _BitInt() as _Complex

2024-12-12 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118023 Bug ID: 118023 Summary: ICE: verify_gimple failed: 'bit_field_ref' of non-mode-precision operand at -O1 and above when reinterpreting _BitInt() as _Complex Product: gcc

[Bug target/118008] [14/15 regression] ICE when bootstrapping with Go on arm (gen_movdi, at config/arm/arm.md:6296)

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118008 --- Comment #7 from Sam James --- Created attachment 59854 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59854&action=edit l.go This is standalone at least.

[Bug target/118008] [14/15 regression] ICE when bootstrapping with Go on arm (gen_movdi, at config/arm/arm.md:6296)

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118008 Sam James changed: What|Removed |Added Attachment #59840|0 |1 is obsolete|

[Bug libstdc++/118022] New: : _Copy_awaiter should explicitly construct _Yielded_decvref

2024-12-12 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118022 Bug ID: 118022 Summary: : _Copy_awaiter should explicitly construct _Yielded_decvref Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[Bug c++/117980] [15 Regression] ICE in in cxx_eval_outermost_constant_expr, at cp/constexpr.cc:8950 on nix-2.25.2 since r15-6052-g12de1942a0a673

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117980 Sam James changed: What|Removed |Added Keywords||patch --- Comment #10 from Sam James --- h

[Bug c++/118021] [15 regression] ICE in parser

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118021 Sam James changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/117980] [15 Regression] ICE in in cxx_eval_outermost_constant_expr, at cp/constexpr.cc:8950 on nix-2.25.2 since r15-6052-g12de1942a0a673

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117980 Sam James changed: What|Removed |Added CC||liuhongt at gcc dot gnu.org --- Comment #9

[Bug c++/118021] New: [15 regression] ICE in parser

2024-12-12 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118021 Bug ID: 118021 Summary: [15 regression] ICE in parser Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assi

[Bug c/109214] extension to C language allowing void * to be cast to function pointer should be documented

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109214 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org --

[Bug c++/118020] [15 Regression] SIGSEGV in std::generator

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

[Bug c++/117231] [15 regression] Incorrect code generation for std::generator since r15-3840-g650e9156656187

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117231 Andrew Pinski changed: What|Removed |Added CC||hewillk at gmail dot com --- Comment #6

[Bug c++/118020] [15 Regression] SIGSEGV in std::generator

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118020 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Summary|SIGSEGV i

[Bug middle-end/118006] ICE when building rr-5.8.0 with -fstrub=all (RTL check: expected elt 2 type 'B', have '0' (rtx barrier) in BLOCK_FOR_INSN, at rtl.h:1499)

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

[Bug middle-end/118007] ICE when building ruby-3.2.5 with -fstrub=all

2024-12-12 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118007 Sam James changed: What|Removed |Added Last reconfirmed||2024-12-13 Known to fail|

[Bug target/118019] RISC-V: Performance regression in hottest function of X264

2024-12-12 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118019 --- Comment #2 from JuzheZhong --- (In reply to Vineet Gupta from comment #1) > How exactly are you building it ? -march=rv64gcv_zvl512b -mabi=lp64d -mrvv-vector-bits=zvl -mrvv-max-lmul=m2

[Bug c++/118020] New: SIGSEGV in std::generator

2024-12-12 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118020 Bug ID: 118020 Summary: SIGSEGV in std::generator Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee

[Bug target/118019] RISC-V: Performance regression in hottest function of X264

2024-12-12 Thread vineetg at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118019 Vineet Gupta changed: What|Removed |Added CC||vineetg at gcc dot gnu.org --- Comment #

[Bug middle-end/111659] document that -Wstrict-flex-arrays depends on -ftree-vrp

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111659 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|REO

[Bug middle-end/111659] document that -Wstrict-flex-arrays depends on -ftree-vrp

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111659 --- Comment #8 from GCC Commits --- The master branch has been updated by Sandra Loosemore : https://gcc.gnu.org/g:d136fa00f0d5faff8397edcd7e4ebb3445ab21b0 commit r15-6187-gd136fa00f0d5faff8397edcd7e4ebb3445ab21b0 Author: Sandra Loosemore Dat

[Bug c++/117813] [14 Regression] GCC14 + -fsanitize=undefined + -Os + recursive_directory_iterator results in undefined reference since r14-5979-g99d114c15523e0

2024-12-12 Thread moncef.mechri at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117813 Moncef Mechri changed: What|Removed |Added CC||moncef.mechri at gmail dot com --- Comm

[Bug target/117970] [15 regression] RISC-V: xtreme-header failed to read compiled module: Bad file data

2024-12-12 Thread lhyatt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117970 --- Comment #6 from Lewis Hyatt --- I can reproduce that failure using your configuration to make cross compilers on an x86-64 host. The tests pass when a single arch is configured, there are just problems with multilib configuration. They also

[Bug c/118019] New: RISC-V: Performance regression in hottest function of X264

2024-12-12 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118019 Bug ID: 118019 Summary: RISC-V: Performance regression in hottest function of X264 Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Pr

[Bug middle-end/111659] document that -Wstrict-flex-arrays depends on -ftree-vrp

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111659 --- Comment #7 from sandra at gcc dot gnu.org --- You're right, I did garble the description of the option in my previous patch. Will fix.

[Bug c/117866] [15 regression] Confusing 'expected ... but argument is of type ...' (same type repeated)

2024-12-12 Thread uecker at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117866 --- Comment #6 from uecker at gcc dot gnu.org --- Created attachment 59852 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59852&action=edit patch preliminary patch

[Bug c/117652] [14/15 regression] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in tagged_types_tu_compatible_p, at c/c-typeck.cc:1919

2024-12-12 Thread uecker at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117652 uecker at gcc dot gnu.org changed: What|Removed |Added CC||uecker at gcc dot gnu.org --

[Bug middle-end/116989] __builtin_clz{,g}/__builtin_ctz{,g} documentation for 0 should be clearer

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116989 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org --

[Bug rtl-optimization/118018] New: FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 execution test

2024-12-12 Thread danglin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118018 Bug ID: 118018 Summary: FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 execution test Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[Bug c/115532] Small documentation fixes for -Wsuggest-attribute=returns_nonnull

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115532 sandra at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|ASS

[Bug c/115532] Small documentation fixes for -Wsuggest-attribute=returns_nonnull

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115532 --- Comment #2 from GCC Commits --- The master branch has been updated by Sandra Loosemore : https://gcc.gnu.org/g:c768cd07f8d96175e66c25f541d3d58569cf6397 commit r15-6180-gc768cd07f8d96175e66c25f541d3d58569cf6397 Author: Sandra Loosemore Dat

[Bug fortran/84245] [12/13/14/15 Regression] ICE in delete_root, at fortran/bbt.c:150

2024-12-12 Thread kargls at comcast dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84245 --- Comment #15 from kargls at comcast dot net --- (In reply to Paul Thomas from comment #14) > (In reply to kargls from comment #13) > > > > If something goes wrong, do you possibly need to free expr1 and expr2. > > Elsewhere in gfc_match_select

[Bug c++/118016] GCC adds excess precision to floating point literals, and therefore rounds incorrectly (x87 FPU, -fexcess-precision=standard)

2024-12-12 Thread geza.herman at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118016 --- Comment #4 from geza.herman at gmail dot com --- Thanks! After reading the links, I still think that the current behavior is bad (the arguments in the docs weren't convincing, tbh), but it seems that it is supposed to be like this, so arguin

[Bug other/44574] [meta-bug] Avoid use of atoi

2024-12-12 Thread heiko at hexco dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44574 --- Comment #17 from Heiko Eißfeldt --- > > I would like to fix the atoi in read-rtl and atoi/atol/atoll/atoq in > > read-rtl-function, using strtoq as a fallback when strtoll is not available. > > Please note that you have strtoll (and friends)

[Bug other/44574] [meta-bug] Avoid use of atoi

2024-12-12 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44574 --- Comment #16 from Uroš Bizjak --- (In reply to Heiko Eißfeldt from comment #12) > (In reply to GCC Commits from comment #11) > > The trunk branch has been updated by Andrew Pinski : > ... > > Note since this code > > still uses atoi, an in

[Bug target/118017] [15 Regression] ICE: maximum number of generated reload insns per insn achieved (90) with -Og -frounding-math -mno-80387 -mno-mmx

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118017 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 Summary|ICE: maximum nu

[Bug target/118017] ICE: maximum number of generated reload insns per insn achieved (90) with -Og -frounding-math -mno-80387 -mno-mmx

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118017 Andrew Pinski changed: What|Removed |Added Attachment #59848|0 |1 is obsolete|

[Bug target/116979] [12/13/14/15 regression] fma not always used in complex product

2024-12-12 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116979 Jakub Jelinek changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 --- Comment #11 from Andrew Pinski --- (In reply to Georg-Johann Lay from comment #10) > > Expanding it for scalar modes and using it for isel can happen. > How would the backend chime in? Only per costs, or is there more control > qua new stan

[Bug c++/118016] GCC adds excess precision to floating point literals, and therefore rounds incorrectly (x87 FPU, -fexcess-precision=standard)

2024-12-12 Thread jsm28 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118016 --- Comment #3 from Joseph S. Myers --- For C, see https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1361.htm and the minutes https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1380.pdf where it was accepted (thus reverting an abortive attempt to

[Bug target/118017] New: ICE: maximum number of generated reload insns per insn achieved (90) with -Og -frounding-math -mno-80387 -mno-mmx

2024-12-12 Thread zsojka at seznam dot cz via Gcc-bugs
dcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-20241212162925-r15-6176-gb563a3a00db064-checking-yes-rtl-df-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 15.0.0 20241212 (experimental) (GCC)

[Bug sanitizer/115127] [12/13/14 Regression] passing zero to __builtin_ctz() check sometimes missing since r12-151

2024-12-12 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115127 Jakub Jelinek changed: What|Removed |Added Summary|[12/13/14/15 Regression]|[12/13/14 Regression]

[Bug c++/118016] GCC adds excess precision to floating point literals, and therefore rounds incorrectly (x87 FPU, -fexcess-precision=standard)

2024-12-12 Thread geza.herman at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118016 --- Comment #2 from geza.herman at gmail dot com --- I disagree how the standard is interpreted. If I write "1.1", it is a double literal. Its value should be the closest double to "1.1". It is fine, if later, the compiler treats this value as l

[Bug sanitizer/115127] [12/13/14/15 Regression] passing zero to __builtin_ctz() check sometimes missing since r12-151

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115127 --- Comment #9 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:f7d1b9cdc0dd811722798530efffd736bfc2bc1d commit r15-6179-gf7d1b9cdc0dd811722798530efffd736bfc2bc1d Author: Jakub Jelinek Date: T

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 --- Comment #10 from Georg-Johann Lay --- (In reply to Andrew Pinski from comment #9) > Basically gimple should be almost all target indepdendent except in the late > stages. The problem is that some canonicalizations are very expensive on some

[Bug target/116979] [12/13/14/15 regression] fma not always used in complex product

2024-12-12 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116979 --- Comment #14 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #12) > With the following patch instead it isn't vectorized anymore and uses scalar > code: AFAICS, this is the correct patch to implement partial vector V2SFmode patte

[Bug target/116979] [12/13/14/15 regression] fma not always used in complex product

2024-12-12 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116979 --- Comment #13 from Jakub Jelinek --- Without the #c12 patch, slp2 shows with -O2 -mfma: Vector cost: 172 Scalar cost: 184 with it Vector cost: 156 Scalar cost: 152 No idea how the scalar cost decreased so much. .VEC_FMADDSUB (_8, _10,

[Bug c++/118014] address computation for coroutine frame differs between BasePromise and MostDerivedPromise

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118014 --- Comment #2 from Andrew Pinski --- [/opt/compiler-explorer/gcc-trunk-20241212/include/c++/15.0.0/coroutine:207:7] # DEBUG INLINE_ENTRY from_promise [/opt/compiler-explorer/gcc-trunk-20241212/include/c++/15.0.0/coroutine:209:19] # DEBUG

[Bug target/116979] [12/13/14/15 regression] fma not always used in complex product

2024-12-12 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116979 --- Comment #12 from Jakub Jelinek --- With the following patch instead it isn't vectorized anymore and uses scalar code: --- gcc/config/i386/i386.md.jj 2024-12-07 11:40:03.604875310 +0100 +++ gcc/config/i386/i386.md 2024-12-12 19:10:26.999

[Bug other/44574] [meta-bug] Avoid use of atoi

2024-12-12 Thread heiko at hexco dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44574 --- Comment #15 from Heiko Eißfeldt --- Thanks a lot, I will add atoq too.

[Bug other/44574] [meta-bug] Avoid use of atoi

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44574 --- Comment #14 from Andrew Pinski --- Created attachment 59847 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59847&action=edit Patch which adds the poison to system.h Obvious this does not compile right now because of the use of atoi but

[Bug target/116979] [12/13/14/15 regression] fma not always used in complex product

2024-12-12 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116979 Jakub Jelinek changed: What|Removed |Added CC||uros at gcc dot gnu.org --- Comment #11

[Bug fortran/117901] [15 regression] class_transformational_1.f90 with -O3 and -fcheck=bounds gives ICE in make_ssa_name_fn

2024-12-12 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117901 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/117797] [13/14 Regression] ICE in gfc_get_array_span

2024-12-12 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117797 Paul Thomas changed: What|Removed |Added Summary|[13/14/15 Regression] ICE |[13/14 Regression] ICE in

[Bug fortran/117797] [13/14/15 Regression] ICE in gfc_get_array_span

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117797 --- Comment #2 from GCC Commits --- The master branch has been updated by Paul Thomas : https://gcc.gnu.org/g:d4330ff9bc9a2995e79d88b09a2ee76673167661 commit r15-6177-gd4330ff9bc9a2995e79d88b09a2ee76673167661 Author: Paul Thomas Date: Thu D

[Bug fortran/84245] [12/13/14/15 Regression] ICE in delete_root, at fortran/bbt.c:150

2024-12-12 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84245 --- Comment #14 from Paul Thomas --- (In reply to kargls from comment #13) > (In reply to Paul Thomas from comment #12) > > Created attachment 59753 [details] > > Fix for this PR > > > > Testcase. Regressions tests OK. Will submit when my tree i

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 --- Comment #9 from Andrew Pinski --- (In reply to Georg-Johann Lay from comment #8) > Isn't there a way to make match.md patterns conditional? match patterns should almost never be conditional unless it is producing direct internal functions.

[Bug c/115532] Small documentation fixes for -Wsuggest-attribute=returns_nonnull

2024-12-12 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115532 sandra at gcc dot gnu.org changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 --- Comment #8 from Georg-Johann Lay --- Isn't there a way to make match.md patterns conditional? A -fno-tree-phiopt gives mixed results...

[Bug c/92875] GCC ignores the floating-point 'f' suffix in C11 mode

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92875 Andrew Pinski changed: What|Removed |Added CC||geza.herman at gmail dot com --- Comment

[Bug c++/118016] GCC adds excess precision to floating point literals, and therefore rounds incorrectly (x87 FPU, -fexcess-precision=standard)

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

[Bug c++/118016] New: GCC adds excess precision to floating point literals, and therefore rounds incorrectly (x87 FPU, -fexcess-precision=standard)

2024-12-12 Thread geza.herman at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118016 Bug ID: 118016 Summary: GCC adds excess precision to floating point literals, and therefore rounds incorrectly (x87 FPU, -fexcess-precision=standard) Product: gcc

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 --- Comment #7 from Andrew Pinski --- (In reply to Georg-Johann Lay from comment #6) > (In reply to Andrew Pinski from comment #5) > > /* Expand X*Y as X&-Y when Y must be zero or one. */ > > ... > > if (bit0_p || bit1_p) > >

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 --- Comment #6 from Georg-Johann Lay --- (In reply to Andrew Pinski from comment #5) > /* Expand X*Y as X&-Y when Y must be zero or one. */ > ... > if (bit0_p || bit1_p) > { > bool speed = optimize_insn

[Bug analyzer/118015] New: bogus "check for NULL after already dereferencing it" warning

2024-12-12 Thread bruno at clisp dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118015 Bug ID: 118015 Summary: bogus "check for NULL after already dereferencing it" warning Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/117091] switch clustering takes extensive time with large switches even at -O0

2024-12-12 Thread pheeck at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117091 --- Comment #23 from Filip Kastl --- (In reply to Sam James from comment #22) > Are we keeping this one open for the improvement mentioned in > https://inbox.sourceware.org/gcc-patches/z1gdhpphod-5m...@fkdesktop.suse.cz/? I wanted to close this

[Bug middle-end/118012] [avr] Expensive code (bit extract + extend + neg + and) instead of bit test

2024-12-12 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118012 Andrew Pinski changed: What|Removed |Added Component|tree-optimization |middle-end --- Comment #5 from Andrew P

[Bug c++/118014] address computation for coroutine frame differs between BasePromise and MostDerivedPromise

2024-12-12 Thread giel+gcc at mortis dot eu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118014 --- Comment #1 from Giel --- While different from PR104177 I believe that Arsen's patch for that would also solve this bug: [PATCH 2/2] c++/coroutines: handle (new-)extended alignment [PR104177] (https://gcc.gnu.org/pipermail/gcc-patches/2024-Se

[Bug c++/118014] New: address computation for coroutine frame differs between BasePromise and MostDerivedPromise

2024-12-12 Thread giel+gcc at mortis dot eu via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118014 Bug ID: 118014 Summary: address computation for coroutine frame differs between BasePromise and MostDerivedPromise Product: gcc Version: 14.1.0 Status: UNCONFIRMED

[Bug ada/117996] failed precondition when computing Eigenvalues with -gnata

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

[Bug ada/117996] failed precondition when computing Eigenvalues with -gnata

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117996 --- Comment #6 from GCC Commits --- The releases/gcc-12 branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:62c1d98b870f84bd511deba7b93e8c49e38f4335 commit r12-10856-g62c1d98b870f84bd511deba7b93e8c49e38f4335 Author: Eric Botcazou

[Bug ada/117996] failed precondition when computing Eigenvalues with -gnata

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117996 --- Comment #5 from GCC Commits --- The releases/gcc-13 branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:0f74991d88948238530ed1216d334ac123483c5d commit r13-9249-g0f74991d88948238530ed1216d334ac123483c5d Author: Eric Botcazou

[Bug ada/117996] failed precondition when computing Eigenvalues with -gnata

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117996 --- Comment #4 from GCC Commits --- The releases/gcc-14 branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:d470d64b398684f510637fe8ada570fff92af841 commit r14-11083-gd470d64b398684f510637fe8ada570fff92af841 Author: Eric Botcazou

[Bug c++/106631] Unhelpful diagnostic on variable template specialization with unknown name

2024-12-12 Thread barry.revzin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106631 --- Comment #1 from Barry Revzin --- I tried to open this bug report again today (although this time I ran into it due to a missing #include for the primary definition, rather than typoing the name). Still took me a while to parse the error me

[Bug ada/117996] failed precondition when computing Eigenvalues with -gnata

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117996 --- Comment #3 from GCC Commits --- The master branch has been updated by Eric Botcazou : https://gcc.gnu.org/g:b563a3a00db064d4d47fd171379e1d34d0698faa commit r15-6176-gb563a3a00db064d4d47fd171379e1d34d0698faa Author: Eric Botcazou Date: T

[Bug target/118000] [avr] memcpy from __flash1 clobbers RAMPZ on EBI devices

2024-12-12 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118000 Georg-Johann Lay changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug target/118000] [avr] memcpy from __flash1 clobbers RAMPZ on EBI devices

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118000 --- Comment #1 from GCC Commits --- The master branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:c94ac10ffc422d4c9a28266b1340382d69518464 commit r15-6175-gc94ac10ffc422d4c9a28266b1340382d69518464 Author: Georg-Johann Lay Dat

[Bug target/116979] [12/13/14/15 regression] fma not always used in complex product

2024-12-12 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116979 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

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

2024-12-12 Thread uecker at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113688 uecker at gcc dot gnu.org changed: What|Removed |Added Summary|[14/15 Regression] |[14] verify_type fails for

[Bug target/116447] g++.dg/cpp23/ext-floating13.C fails on Cortex-M55 due to undefined reference

2024-12-12 Thread rearnsha at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116447 Richard Earnshaw changed: What|Removed |Added CC||clyon at gcc dot gnu.org,

[Bug c/114713] incorrect TBAA for struct with flexible array member or GNU zero size

2024-12-12 Thread uecker at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114713 uecker at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from

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

2024-12-12 Thread uecker at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117724 uecker at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug c/118005] Diagnostic for mixing noipa and inline mentions nonline rather noipa

2024-12-12 Thread alx at kernel dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118005 --- Comment #17 from Alejandro Colomar --- (In reply to Jakub Jelinek from comment #15) > I think the current behavior is correct, noipa implies the function boundary > is an optimization barrier for the compiler, while inline is the exact > opp

[Bug c/118005] Diagnostic for mixing noipa and inline mentions nonline rather noipa

2024-12-12 Thread alx at kernel dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118005 --- Comment #16 from Alejandro Colomar --- (In reply to Andrew Pinski from comment #13) > We have been warning about noinline and inline since the noinline attribute > was added back in r0-37987-g9162542e3d0cd2 . > > When noipa was added (r8-22

[Bug tree-optimization/117997] [15 regression] libgo regressions on aarch64 after g:4d2b9202fe94c54e63fb07d48293a78da3d82532

2024-12-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117997 Richard Biener changed: What|Removed |Added Priority|P3 |P1 CC|

[Bug libstdc++/118003] std::filesystem::remove_all() hangs on Windows on directories containing a deep tree with long paths

2024-12-12 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118003 --- Comment #8 from Jonathan Wakely --- I think you'll get similar problems when trying to recurse into them with recursive_directory_iterator, because that's what remove_all was doing when it failed.

[Bug target/117990] [15 regression] RISC-V: Miscompile at -O3 zvl 256 since r15-4746-g30435cc2610

2024-12-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117990 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug middle-end/117987] Function multiversioning does not respect decl asms

2024-12-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117987 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug analyzer/118013] New: bogus "infinite loop" warning

2024-12-12 Thread bruno at clisp dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118013 Bug ID: 118013 Summary: bogus "infinite loop" warning Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer

[Bug target/118001] [avr] Support __flashx as 24-bit named address space

2024-12-12 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118001 Georg-Johann Lay changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/118003] std::filesystem::remove_all() hangs on Windows on directories containing a deep tree with long paths

2024-12-12 Thread martin at martin dot st via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118003 --- Comment #7 from Martin Storsjö --- (In reply to Jonathan Wakely from comment #6) > I have zero interest in learning any native APIs and my employer isn't > interested in Windows support, so if I can't easily get it working with code > simila

[Bug target/118001] [avr] Support __flashx as 24-bit named address space

2024-12-12 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118001 --- Comment #1 from GCC Commits --- The master branch has been updated by Georg-Johann Lay : https://gcc.gnu.org/g:f8a602ce5394ef7e0c56b48e3bd89f97f0411c45 commit r15-6171-gf8a602ce5394ef7e0c56b48e3bd89f97f0411c45 Author: Georg-Johann Lay Dat

[Bug fortran/116669] compiler crash on circular derived type component definition

2024-12-12 Thread vehre at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116669 Andre Vehreschild changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #2 from Andre V

[Bug libstdc++/117899] C++17 parallel execution policies with OpenMP backend

2024-12-12 Thread krispyro at wanadoo dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117899 --- Comment #4 from Christophe Piault --- We have a RFE opened for this issue and will try to see with Intel contacts if they can update their plans. If you know another way to fund this work, feel free to share.

  1   2   >