old-cross-binutils/ld/testsuite/ld-x86-64/pcrel16.d
H.J. Lu b0360d8cfa bfd/
2005-08-03  H.J. Lu  <hongjiu.lu@intel.com>

	* elf32-i386.c (elf_howto_table): Undo the overflow change for
	R_386_PC16 made on 2005-07-18.

	* elf64-x86-64.c (x86_64_elf_howto_table): Undo the overflow
	change for R_X86_64_PC16 made on 2005-07-18.

ld/testsuite/

2005-08-03  H.J. Lu  <hongjiu.lu@intel.com>

	* ld-i386/pcrel16.d: Updated.
	* ld-i386/pcrel16.s: Likewise.
	* ld-x86-64/pcrel16.d: Likewise.
2005-08-03 16:30:34 +00:00

15 lines
305 B
Makefile

#name: PCREL16 overflow
#source: ../ld-i386/pcrel16.s
#ld: -Ttext 0x0
#objdump: -drj.text -m i8086
.*: +file format elf64-x86-64
Disassembly of section .text:
0+ <_start>:
...
420: cd 42[ ]+int \$0x42
422: ca 02 00[ ]+lret \$0x2
...
f065: e9 b8 13[ ]+jmp 420 <_start\+0x420>