[Bug tree-optimization/111543] `(a & b) & ~a` could be optimized before reassociation

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111543 --- Comment #2 from Andrew Pinski --- /* (X & ~Y) & Y -> 0 */ (simplify (bit_and:c (bit_and @0 @1) @2) (with { bool wascmp; } (if (bitwise_inverted_equal_p (@0, @2, wascmp) || bitwise_inverted_equal_p (@1, @2, wascmp)) { wascmp ?

[Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error

2023-09-22 Thread ewlu at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 --- Comment #3 from Edwin Lu --- (In reply to JuzheZhong from comment #2) > Could you give me the code to reproduce this issue? Testcase file:

[Bug target/111546] [14 Regression] ICE: gfortran.dg/overload_5.f90:53:2: internal compiler error: in emit_move_insn, at expr.cc:4219 since r14-4163-gbea89f78f2f

2023-09-22 Thread patrick at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111546 --- Comment #1 from Patrick O'Neill --- Also checked to still be present on trunk at hash r14-4231-gfd35d72a3dc

[Bug target/111546] New: [14 Regression] ICE: gfortran.dg/overload_5.f90:53:2: internal compiler error: in emit_move_insn, at expr.cc:4219 since r14-4163-gbea89f78f2f

2023-09-22 Thread patrick at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111546 Bug ID: 111546 Summary: [14 Regression] ICE: gfortran.dg/overload_5.f90:53:2: internal compiler error: in emit_move_insn, at expr.cc:4219 since r14-4163-gbea89f78f2f

[Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error

2023-09-22 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 JuzheZhong changed: What|Removed |Added CC||juzhe.zhong at rivai dot ai --- Comment

[Bug target/111545] [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error

2023-09-22 Thread ewlu at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 --- Comment #1 from Edwin Lu --- Created attachment 55971 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55971=edit objdump of executable on good hash Here is the objdump of the executable created using the good hash

[Bug target/111545] New: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error

2023-09-22 Thread ewlu at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111545 Bug ID: 111545 Summary: [14 Regression] RISC-V gfortran.dg/host_assoc_function_7.f09 Illegal instruction error Product: gcc Version: 14.0 Status:

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #11 from seurer at gcc dot gnu.org --- From, the original I cut it down to this. Compiles OK with r14-4110, error with r14-4111. bad3.c: In member function 'NameIdPoolEnumerator& NameIdPoolEnumerator::operator=(const

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #10 from Andrew Pinski --- (In reply to Andrew Pinski from comment #7) > Actually this is the reduced testcase: > ``` > struct bs > { > int * const t; > }; > template > struct a > { > int * const t; > a

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #9 from Sam James --- (In reply to Sam James from comment #8) > https://github.com/apache/xerces-c/commit/ > bc3189892c2e700bd3298b77cd8a523080fa74bb https://issues.apache.org/jira/projects/XERCESC/issues/XERCESC-1259

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #8 from Sam James --- https://github.com/apache/xerces-c/commit/bc3189892c2e700bd3298b77cd8a523080fa74bb

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #7 from Andrew Pinski --- Actually this is the reduced testcase: ``` struct bs { int * const t; }; template struct a { int * const t; a (const a&, int *const tt, const a *c, const bs&); }; template a &

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #6 from Andrew Pinski --- MemoryManager* const fMemoryManager; So reduced: ``` template struct a { int * const t; void f(); }; template void a::f() { t = 0; } ``` Yes this is invalid code that GCC

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #5 from Sam James --- Created attachment 55969 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55969=edit DGXMLScanner.ii Reproduced w/ DGXMLScanner.ii 1. wget

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #4 from Sam James --- Am trying to build xerces-c-2.5.0 but am struggling for other reasons due to its age...

[Bug c++/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 Andrew Pinski changed: What|Removed |Added Component|other |c++ Keywords|rejects-valid

[Bug other/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #2 from seurer at gcc dot gnu.org --- I can't attach the whole thing but I am working on cutting it down.

[Bug middle-end/111497] [11/12/13/14 Regression] ICE building mariadb on i686 since r8-470

2023-09-22 Thread vmakarov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111497 --- Comment #4 from Vladimir Makarov --- I've reproduced the bug. The problem is in combination of splitting pseudo live range and sharing rtl. I hope to fix this on the next Monday or Tuesday.

[Bug fortran/95710] ICE in gfc_type_is_extensible, at fortran/resolve.c:8848

2023-09-22 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95710 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug middle-end/111427] [14 regression] gfortran.dg/vect/pr60510.f fails after r14-3999-g3c834d85f2ec42

2023-09-22 Thread vmakarov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111427 --- Comment #1 from Vladimir Makarov --- Unfortunately, I did not manage to reproduce the bug.

[Bug other/111544] [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 --- Comment #1 from Sam James --- Maybe attach a preprocessed version for completeness?

[Bug other/111544] New: [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b

2023-09-22 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111544 Bug ID: 111544 Summary: [14 regression] assignment of read-only location after r14-4111-g6e92a6a2a72d3b Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug tree-optimization/111543] `(a & b) & ~a` could be optimized before reassociation

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111543 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug tree-optimization/111543] `(a & b) & ~a` could be optimized before reassociation

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

[Bug tree-optimization/111542] [11/12/13/14 Regression] (a==0)&(b==0) into `(a|b) == 0` optimization sometimes gets in the way of other optimizations

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111542 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0 Summary|[11/12/13/14

[Bug tree-optimization/111542] [11/12/13/14 Regression]

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

[Bug tree-optimization/111543] New: `(a & b) & ~a` could be optimized before reassociation

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111543 Bug ID: 111543 Summary: `(a & b) & ~a` could be optimized before reassociation Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: missed-optimization Severity:

[Bug tree-optimization/111542] New: [11/12/13/14 Regression]

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111542 Bug ID: 111542 Summary: [11/12/13/14 Regression] Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P3

[Bug middle-end/111541] missing optimization x & ~c | (y | c) -> x | (y | c)

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111541 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/111541] missing optimization x & ~c | (y | c) -> x | (y | c)

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111541 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement --- Comment #1 from Andrew

[Bug c++/111538] Unhelpful message when returning initializer list when deducing the return type

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111538 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ipa/108007] [11/12/13/14 Regression] wrong code at -Os and above with "-fno-dce -fno-tree-dce" on x86_64-linux-gnu

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108007 --- Comment #15 from Andrew Pinski --- *** Bug 111540 has been marked as a duplicate of this bug. ***

[Bug c/111540] Segmentation fault with '-O3 -fno-dce -fno-tree-dce -fno-tree-sra'

2023-09-22 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111540 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE

[Bug target/109166] Built-in __atomic_test_and_set does not seem to be atomic on ARMv4T

2023-09-22 Thread hp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109166 --- Comment #7 from Hans-Peter Nilsson --- (In reply to Hans-Peter Nilsson from comment #6) > The cause I guess, is just a bad fall-through in the arm/sync.md. Or rather, optabs.cc:expand_atomic_test_and_set, which makes this issue somewhat

[Bug c++/108026] Confusing pedwarn with template lambda with -std=c++11

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

[Bug target/109166] Built-in __atomic_test_and_set does not seem to be atomic on ARMv4T

2023-09-22 Thread hp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109166 Hans-Peter Nilsson changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug middle-end/111541] New: missing optimization x & ~c | (y | c) -> x | (y | c)

2023-09-22 Thread vanyacpp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111541 Bug ID: 111541 Summary: missing optimization x & ~c | (y | c) -> x | (y | c) Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c/111540] Segmentation fault with '-O3 -fno-dce -fno-tree-dce -fno-tree-sra'

2023-09-22 Thread 19373742 at buaa dot edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111540 --- Comment #1 from CTC <19373742 at buaa dot edu.cn> --- Created attachment 55968 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55968=edit The compiler output

[Bug c/111540] New: Segmentation fault with '-O3 -fno-dce -fno-tree-dce -fno-tree-sra'

2023-09-22 Thread 19373742 at buaa dot edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111540 Bug ID: 111540 Summary: Segmentation fault with '-O3 -fno-dce -fno-tree-dce -fno-tree-sra' Product: gcc Version: 11.4.1 Status: UNCONFIRMED Severity: normal

[Bug c++/111504] compare operator not defined for recursive data types on C++20

2023-09-22 Thread xgao at nvidia dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111504 --- Comment #3 from Xiang Gao --- Cross posted at: https://github.com/llvm/llvm-project/issues/67056

[Bug c++/111531] Bound member function with multiple inheritance documentation should be clearer

2023-09-22 Thread paulhaile3 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111531 --- Comment #4 from Paul Haile --- The only time I could imagine allowing type mismatch would be in allowing the function pointer to allow void * in type erased contexts. e.g. typedef void (*b_fptr)(void *);

[Bug tree-optimization/110311] [14 Regression] regression in tree-optimizer

2023-09-22 Thread juergen.reuter at desy dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110311 --- Comment #56 from Jürgen Reuter --- What do we do now? We know the offending commit, and the commit that fixed (or "fixed") it. Closing? Do we understand what happened here, so why it went wrong and why it got fixed?

[Bug c++/111539] New: __is_range_adaptor_closure_fn is too loosely defined

2023-09-22 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111539 Bug ID: 111539 Summary: __is_range_adaptor_closure_fn is too loosely defined Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/111357] [11/12/13/14 Regression] __integer_pack fails to work with values of dependent type convertible to integers in noexcept context

2023-09-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111357 --- Comment #11 from CVS Commits --- The trunk branch has been updated by Jason Merrill : https://gcc.gnu.org/g:fd35d72a3dcd5ba14d81a1890236acd0145497e1 commit r14-4231-gfd35d72a3dcd5ba14d81a1890236acd0145497e1 Author: Jason Merrill Date:

[Bug c++/111538] New: Unhelpful message when returning initializer list when deducing the return type

2023-09-22 Thread barry.revzin at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111538 Bug ID: 111538 Summary: Unhelpful message when returning initializer list when deducing the return type Product: gcc Version: 13.1.0 Status: UNCONFIRMED

[Bug c++/111529] [11/12/13/14 Regression] ICE on bool conversion in an unrolled loop condition inside template lambda nested in another template scope

2023-09-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111529 --- Comment #5 from CVS Commits --- The trunk branch has been updated by Jason Merrill : https://gcc.gnu.org/g:9c62af101e11e1cce573c2b3d2e18b403412dbc8 commit r14-4229-g9c62af101e11e1cce573c2b3d2e18b403412dbc8 Author: Jason Merrill Date:

[Bug c++/111531] Bound member function with multiple inheritance documentation should be clearer

2023-09-22 Thread paulhaile3 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111531 --- Comment #3 from Paul Haile --- Fair enough definitely could be intentional. However, In this example renaming typedef void (*b_fptr)(B *); to typedef void (*b_fptr)(A *); gets rid of the error. It seems restricting the binding such

[Bug middle-end/98710] missing optimization (x | c) & ~(y | c) -> x & ~(y | c)

2023-09-22 Thread vanyacpp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710 --- Comment #8 from Ivan Sorokin --- > How often these show up, I have no idea. Perhaps I should have written this in the original message. The original expression "(x | c) & ~(y | c)" is obviously a reduced version of what happens in real

[Bug middle-end/98710] missing optimization (x | c) & ~(y | c) -> x & ~(y | c)

2023-09-22 Thread vanyacpp at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98710 --- Comment #7 from Ivan Sorokin --- (In reply to Andrew Pinski from comment #6) > Fixed. Thank you!

[Bug c++/111471] Incorrect NTTP printing in the error messages

2023-09-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111471 --- Comment #3 from CVS Commits --- The releases/gcc-13 branch has been updated by Patrick Palka : https://gcc.gnu.org/g:b7d2bb488efbdeab42cf047d92cf0f9acdc1c5ec commit r13-7830-gb7d2bb488efbdeab42cf047d92cf0f9acdc1c5ec Author: Patrick Palka

[Bug analyzer/111537] New: ICE: in set_cell_span, at text-art/table.cc:148 with D front-end and -fanalyzer

2023-09-22 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111537 Bug ID: 111537 Summary: ICE: in set_cell_span, at text-art/table.cc:148 with D front-end and -fanalyzer Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug c++/111493] [concepts] multidimensional subscript operator inside requires is broken

2023-09-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111493 --- Comment #3 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:1fea14def849dd38b098b0e2d54e64801f9c1f43 commit r14-4225-g1fea14def849dd38b098b0e2d54e64801f9c1f43 Author: Patrick Palka Date:

[Bug c++/111485] [11/12/13/14 Regression] Constraint mismatch on template template parameter

2023-09-22 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111485 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:6f902a42b0afe3f3145bcb864695fc290b5acc3e commit r14-4224-g6f902a42b0afe3f3145bcb864695fc290b5acc3e Author: Patrick Palka Date:

[Bug analyzer/111536] New: -fanalyzer false positive with NRVO return

2023-09-22 Thread ibuclaw at gdcproject dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111536 Bug ID: 111536 Summary: -fanalyzer false positive with NRVO return Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/111498] 951% profile quality regression between g:93996cfb308ffc63 (2023-09-18 03:40) and g:95d2ce05fb32e663 (2023-09-19 03:22)

2023-09-22 Thread hubicka at ucw dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111498 --- Comment #2 from Jan Hubicka --- > That just might cause a tid more early threading. That is, expose latent > profile updating issues elsewhere. Looking at the graph we're also still very > good compared to July. Early threading should

[Bug libstdc++/111535] New: _RangeAdaptorClosure's (range | adaptor) operator is underconstrained

2023-09-22 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111535 Bug ID: 111535 Summary: _RangeAdaptorClosure's (range | adaptor) operator is underconstrained Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal

[Bug driver/111527] COLLECT_GCC_OPTIONS option hits single-variable limits too early

2023-09-22 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111527 --- Comment #2 from Sergei Trofimovich --- (In reply to Richard Biener from comment #1) > Hm, but the COLLECT_GCC_OPTIONS variable is only used for communicating > between the driver and the linker, the options therein are individually > passed

[Bug tree-optimization/111517] [12/13 Regression] Optimization -O1 removes necessary loop for initialization since r12-5915-ge93809f62363ba

2023-09-22 Thread aegges at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111517 --- Comment #6 from Axel Mueller --- I can confirm that the code now works with trunk version on godbolt. Thanks for the quick analysis (and of course the fix). Looking forward to the 12.4 fix release.

[Bug target/110751] RISC-V: Suport undefined value that allows VSETVL PASS use TA/MA

2023-09-22 Thread xuli1 at eswincomputing dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110751 xuli1 at eswincomputing dot com changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment

[Bug target/110751] RISC-V: Suport undefined value that allows VSETVL PASS use TA/MA

2023-09-22 Thread xuli1 at eswincomputing dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110751 xuli1 at eswincomputing dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/111451] RISC-V: Missed optimization of vrgather.vv into vrgatherei16.vv

2023-09-22 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111451 JuzheZhong changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED