]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PR ipa/123383][v2] ICE speculative call sequence has speculative_id 256 out of range
authorKugan Vivekanandarajah <kvivekananda@nvidia.com>
Fri, 9 Jan 2026 00:58:33 +0000 (11:58 +1100)
committerKugan Vivekanandarajah <kvivekananda@nvidia.com>
Fri, 9 Jan 2026 01:25:59 +0000 (12:25 +1100)
commit76af3bd3815eb0919a7d0eeed77ad11ca734173a
treef4c668f00d145de557aff03c746565e93ebe5161
parent35476a0da65fb13651238e38ae98398c78f12b2e
[PR ipa/123383][v2] ICE speculative call sequence has speculative_id 256 out of range

Fix by checking lto_stmt_uid in get_next_speculative_id.

gcc/ChangeLog:

2026-01-07  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>

PR ipa/123383
* cgraph.cc (cgraph_edge::get_next_speculative_id): Check
lto_stmt_uid in get_next_speculative_id.

gcc/testsuite/ChangeLog:

2026-01-07  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>

PR ipa/123383
* g++.dg/pr123383.C: New test.
co-authored-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>

Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
gcc/cgraph.cc
gcc/testsuite/g++.dg/pr123383.C [new file with mode: 0644]