[Bug tree-optimization/119867] Spurious warning about out-of-bound write with -O3 and -D_GLIBCXX_ASSERTIONS

2025-04-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119867 --- Comment #6 from Yichao Yu --- (In reply to Andrew Pinski from comment #4) > (In reply to Yichao Yu from comment #1) > > As a meta bug, should the ''result_decl' not supported by > > dump_expr' in the error message be reported anywhere? Both

[Bug tree-optimization/119867] Spurious warning about out-of-bound write with -O3 and -D_GLIBCXX_ASSERTIONS

2025-04-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119867 --- Comment #5 from Yichao Yu --- Yeah adding explicit bounds check do work but I still don't think the compiler should be warning about this type of possible out-of-bound access. FWIW, this code originate from a bigger project where the bounds

[Bug c++/119867] Spurious warning about out-of-bound write with -O3 and -D_GLIBCXX_ASSERTIONS

2025-04-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119867 Yichao Yu changed: What|Removed |Added Blocks|88443 | Component|tree-optimization

[Bug c++/119867] New: Spurious warning about out-of-bound write with -O3 and -D_GLIBCXX_ASSERTIONS

2025-04-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119867 Bug ID: 119867 Summary: Spurious warning about out-of-bound write with -O3 and -D_GLIBCXX_ASSERTIONS Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/118261] New: ICE with sve and lto

2024-12-31 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118261 Bug ID: 118261 Summary: ICE with sve and lto Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization

[Bug tree-optimization/116231] New: Missing optimization on global variable

2024-08-04 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116231 Bug ID: 116231 Summary: Missing optimization on global variable Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-o

[Bug target/106340] flag set from SVE svwhilelt intrinsic not reused in loop

2022-07-20 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106340 Yichao Yu changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/106324] ptrue not reused between vector instructions and predicate instructions

2022-07-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106324 --- Comment #3 from Yichao Yu --- Actually I just realized that the not instruction used the .d version as requested, the vector instruction didn’t….. I got it reversed in the original post……

[Bug target/106340] flag set from SVE svwhilelt intrinsic not reused in loop

2022-07-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106340 --- Comment #1 from Yichao Yu --- Also note that this is for code I've tweaked to match what the finally code as much as possible. For a complete implementation of this, I expect the loop transformation done for normal loop should move the while

[Bug target/106340] New: flag set from SVE svwhilelt intrinsic not reused in loop

2022-07-18 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106340 Bug ID: 106340 Summary: flag set from SVE svwhilelt intrinsic not reused in loop Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: normal Pr

[Bug target/106329] New: No optimization for SVE pfalse predicate

2022-07-16 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106329 Bug ID: 106329 Summary: No optimization for SVE pfalse predicate Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: targe

[Bug target/106327] New: side-effect-free _x variance not optimized to unpredicated instruction

2022-07-16 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106327 Bug ID: 106327 Summary: side-effect-free _x variance not optimized to unpredicated instruction Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: norma

[Bug target/106326] New: _m and _z version of SVE instrinsics not optimized to predicate-free version

2022-07-16 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106326 Bug ID: 106326 Summary: _m and _z version of SVE instrinsics not optimized to predicate-free version Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity:

[Bug target/106324] New: ptrue not reused between vector instructions and predicate instructions

2022-07-16 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106324 Bug ID: 106324 Summary: ptrue not reused between vector instructions and predicate instructions Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: norm

[Bug c++/100161] New: Impossible to suppress Wtype-limits warning involving template parameter.

2021-04-20 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100161 Bug ID: 100161 Summary: Impossible to suppress Wtype-limits warning involving template parameter. Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: no

[Bug tree-optimization/100088] New: ymm store split into two xmm stores

2021-04-14 Thread yyc1992 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100088 Bug ID: 100088 Summary: ymm store split into two xmm stores Product: gcc Version: 10.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optim