Ben Gamari pushed to branch wip/bump-win32-tarballs at Glasgow Haskell Compiler / GHC
Commits:
-
2fea7d1f
by Ben Gamari at 2025-07-14T14:58:35-04:00
1 changed file:
Changes:
| ... | ... | @@ -2251,6 +2251,13 @@ ocResolve_PEi386 ( ObjectCode* oc ) |
| 2251 | 2251 | *(uint64_t *)pP = S + A;
|
| 2252 | 2252 | break;
|
| 2253 | 2253 | }
|
| 2254 | + case 11: /* IMAGE_REL_AMD64_SECREL (PE constant 11) */
|
|
| 2255 | + {
|
|
| 2256 | + uint64_t offset = S - (uint64_t) section.start;
|
|
| 2257 | + CHECK((uint32_t) offset == offset);
|
|
| 2258 | + *(uint32_t *)pP = offset + A;
|
|
| 2259 | + break;
|
|
| 2260 | + }
|
|
| 2254 | 2261 | case 2: /* R_X86_64_32 (ELF constant 10) - IMAGE_REL_AMD64_ADDR32 (PE constant 2) */
|
| 2255 | 2262 | case 3: /* IMAGE_REL_AMD64_ADDR32NB (PE constant 3) */
|
| 2256 | 2263 | case 17: /* R_X86_64_32S ELF constant, no PE mapping. See note [ELF constant in PE file] */
|