[Bug middle-end/123067] [16 Regression] wrong code at -O2 and above on x86_64-pc-linux-gnu since r16-5526
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Dec 22 21:29:37 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123067
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kugan Vivekanandarajah
<kugan@gcc.gnu.org>:
https://gcc.gnu.org/g:ee4a808fdab1b7a83636a64dff633b0bff849629
commit r16-6340-gee4a808fdab1b7a83636a64dff633b0bff849629
Author: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
Date: Tue Dec 23 08:28:54 2025 +1100
[Bug 123067][V3] Fix LICM wrong code
Check for partial aliasing in self write test.
gcc/ChangeLog:
2025-12-22 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
PR middle-end/123067
* tree-ssa-loop-im.cc(is_self_write): Check
load and store refer to same location.
gcc/testsuite/ChangeLog:
2025-12-22 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
PR middle-end/123067
* gcc.dg/licm-self-write-partial-alias.c: New test.
Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
More information about the Gcc-bugs
mailing list