mirror-llvm-project/llvm/test/ExecutionEngine
Charles Zablit 9ca28bddf6
[RuntimeDyld][COFF] Apply addend for IMAGE_REL_AMD64_SECREL (#211015)
`IMAGE_REL_AMD64_SECREL` currently falls through the default case. Its
`Addend` is built using the target symbol's section offset. This is
incorrect: for a SECREL against a section symbol (offset 0), the real
value is stored as the addend in the relocated field. This results in
the SECREL writer always writing 0, which is wrong.

This patch reads the 4-byte field addend for SECREL, as `REL32` and
`ADDR64` already do. It also adds a test which fails without this.

Source: https://learn.microsoft.com/en-us/windows/win32/debug/pe-format
2026-07-22 17:28:05 +02:00
..
Interpreter [LLVM][Constants] Remove the option to disable vector ConstantFP support. (#197427) 2026-05-14 11:45:37 +01:00
JITLink [JITLink][x86-64] Fix GOTPCRELX call/jmp relaxation to use PC-relative fixup (#190179) 2026-07-01 08:45:18 +00:00
MCJIT [MCJIT] Fix frem.ll test failure with LLVM_ENABLE_RPMALLOC on Windows (#200319) 2026-06-16 13:08:22 -07:00
Orc
OrcLazy
RuntimeDyld [RuntimeDyld][COFF] Apply addend for IMAGE_REL_AMD64_SECREL (#211015) 2026-07-22 17:28:05 +02:00
lit.local.cfg Mark llvm/test/ExecutionEngine and llvm/test/Examples tests as UNSUPPORTED for zOS (#190835) 2026-04-10 14:28:20 +00:00