|
260 | 260 | # EXTREME15-NEXT: lu32i.d $t0, -349526
|
261 | 261 | # EXTREME15-NEXT: lu52i.d $t0, $t0, -1093
|
262 | 262 |
|
263 |
| -## FIXME: Correct %pc64_lo20 should be 0xfffff (-1) and %pc64_hi12 should be 0xfff (-1), but current values are: |
264 |
| -## page delta = 0x0000000000000000, page offset = 0x888 |
| 263 | +## page delta = 0xffffffff00000000, page offset = 0x888 |
265 | 264 | ## %pc_lo12 = 0x888 = -1912
|
266 | 265 | ## %pc_hi20 = 0x00000 = 0
|
267 |
| -## %pc64_lo20 = 0x00000 = 0 |
268 |
| -## %pc64_hi12 = 0x00000 = 0 |
| 266 | +## %pc64_lo20 = 0xfffff = -1 |
| 267 | +## %pc64_hi12 = 0xfff = -1 |
269 | 268 | # RUN: ld.lld %t/extreme.o --section-start=.rodata=0x0000000012344888 --section-start=.text=0x0000000012345678 -o %t/extreme16
|
270 | 269 | # RUN: llvm-objdump -d --no-show-raw-insn %t/extreme16 | FileCheck %s --check-prefix=EXTREME16
|
271 | 270 | # EXTREME16: addi.d $t0, $zero, -1912
|
272 | 271 | # EXTREME16-NEXT: pcalau12i $t1, 0
|
273 |
| -# EXTREME16-NEXT: lu32i.d $t0, 0 |
274 |
| -# EXTREME16-NEXT: lu52i.d $t0, $t0, 0 |
| 272 | +# EXTREME16-NEXT: lu32i.d $t0, -1 |
| 273 | +# EXTREME16-NEXT: lu52i.d $t0, $t0, -1 |
275 | 274 |
|
276 | 275 | #--- a.s
|
277 | 276 | .rodata
|
|
0 commit comments