[Bug c++/86521] [8 Regression] GCC 8 selects incorrect overload of ref-qualified conversion operator template

2020-02-24 Thread rverschelde at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86521 Rémi Verschelde changed: What|Removed |Added CC||rverschelde at gmail dot com

[Bug tree-optimization/104789] [12 Regression] New -Wstringop-overflow false positive since r12-5863-g9354a7d70caef1c9

2022-03-07 Thread rverschelde at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104789 Rémi Verschelde changed: What|Removed |Added CC||rverschelde at gmail dot com

[Bug tree-optimization/104789] [12 Regression] New -Wstringop-overflow false positive since r12-5863-g9354a7d70caef1c9

2022-03-07 Thread rverschelde at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104789 --- Comment #6 from Rémi Verschelde --- Indeed if the warning was reworded to make it clear that it's a risk and not a certainty would solve this. Both the reduced test case and the original code are both risky: `components` is an `uint32_t` th

[Bug tree-optimization/104789] [12 Regression] New -Wstringop-overflow false positive since r12-5863-g9354a7d70caef1c9

2022-03-07 Thread rverschelde at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104789 --- Comment #7 from Rémi Verschelde --- Took me a while, but I was able to make a proper reduced testcase by cutting down the Godot case to the very minimal. It's a bit convoluted (and the code doesn't make any sense anymore), but the complexit

[Bug tree-optimization/104789] [12/13/14/15 Regression] -Wstringop-overflow false positive at -O3 for an unrolled loop

2024-09-27 Thread rverschelde at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104789 --- Comment #16 from Rémi Verschelde --- Just noting that this is still reproducible in GCC 14.2 (14.2.1 20240912 (Red Hat 14.2.1-3)), with the reproducers from comment 7 and comment 9. I see it had milestone moved to successive 12.x minor rele