https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118728
Bug ID: 118728
Summary: [14 Regression] ICE, during RTL pass: vartrack,
corrupted double-linked list on alpha-linux-gnu
Product: gcc
Version: 14.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
seen with the gcc-14 branch 20250130, plus the proposed backport for PR
target/118501, when build openjdk-24 on alpha-linux-gnu. Having a successful
openjdk-24 build before from 20250119:
https://buildd.debian.org/status/logs.php?pkg=openjdk-24&arch=alpha
during RTL pass: vartrack
corrupted double-linked list
/build/reproducible-path/openjdk-24-24~33ea/test/hotspot/gtest/gc/shared/test_oopStorage.cpp:
In member function ‘virtual void
OopStorageTestWithAllocation_allocation_status_vm_Test::TestBody()’:
/build/reproducible-path/openjdk-24-24~33ea/test/hotspot/gtest/gc/shared/test_oopStorage.cpp:1084:1:
internal compiler error: Aborted
1084 | }
| ^
0x12195fc8b internal_error(char const*, ...)
???:0
0x20000758447 raise
???:0
0x2000073d83f abort
???:0
0x200007c86e7 malloc
???:0
0x20000794fd3 _IO_file_doallocate
???:0
0x200007a9fc7 _IO_doallocbuf
???:0
0x200007aa303 _IO_sgetn
???:0
0x20000796b37 _IO_fread
???:0
0x1219803cf file_cache_slot::read_data()
???:0
0x1219805e3 file_cache_slot::create(file_cache::input_context const&, char
const*, _IO_FILE*, unsigned int)
???:0
0x121980777 file_cache::add_file(char const*)
???:0
0x12198152f file_cache::get_source_line(char const*, int)
???:0
0x121981f5b location_compute_display_column(file_cache&, expanded_location,
cpp_char_column_policy const&)
???:0
0x12195fe97 diagnostic_context::converted_column(expanded_location) const
???:0
0x12196009b diagnostic_context::get_location_text(expanded_location const&)
const
???:0
0x121960297 diagnostic_build_prefix(diagnostic_context*, diagnostic_info
const*)
???:0
0x12195efff diagnostic_context::report_diagnostic(diagnostic_info*)
???:0
0x12195fc8b internal_error(char const*, ...)
???:0
0x1201f37b7 fancy_abort(char const*, int, char const*)
???:0
0x121008623 dataflow_set_remove_mem_locs(variable**, dataflow_set*)
???:0
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.