binutils-gdb/gas/testsuite/gas
H.J. Lu 2cd5bade18 x86: Handle {disp32} for (%bp)/(%ebp)/(%rbp)
Since (%bp)/(%ebp)/(%rbp) are encoded as 0(%bp)/0(%ebp)/0(%rbp), use
disp32/disp16 on 0(%bp)/0(%ebp)/0(%rbp) for {disp32}.

Note: Since there is no disp32 on 0(%bp), use disp16 instead.

	PR gas/26305
	* config/tc-i386.c (build_modrm_byte): Use disp32/disp16 on
	(%bp)/(%ebp)/(%rbp) for {disp32}.
	* doc/c-i386.texi: Update {disp32} documentation.
	* testsuite/gas/i386/pseudos.s: Add (%bp)/(%ebp) tests.
	* testsuite/gas/i386/x86-64-pseudos.s: Add (%ebp)/(%rbp) tests.
	* testsuite/gas/i386/pseudos.d: Updated.
	* testsuite/gas/i386/x86-64-pseudos.d: Likewise.

(cherry picked from commit 1a02d6b0ff80048df106cbb776a550278f8c9d9c)
2020-07-28 04:04:34 -07:00
..
aarch64 aarch64: Fix segfault on unicode symbols 2020-07-02 13:53:07 +01:00
all Skip fill-1 gas test for MeP targets. 2020-07-02 14:08:16 +01:00
alpha Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
arc [ARC][committed] Code cleanup and improvements. 2020-01-13 11:16:47 +02:00
arm Stop the assembler from generating R_ARM_THM_JMP11 relocations as these are not supported by the kernel. 2020-06-25 11:11:51 +01:00
avr Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
bfin Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
bpf cpu,gas,opcodes: support for eBPF JMP32 instruction class 2020-04-16 09:52:57 +02:00
cfi Fix a gas testsuite failure for PE based targets which cannot assemble the cfi-i386-2 test. 2020-06-08 10:25:57 +01:00
cr16 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
cris Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
crx Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
csky Add support for the C_SKY series of processors. 2018-07-30 12:24:14 +01:00
d10v Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
d30v Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
dlx Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
elf Restore readelf's warnings that describe real problems with the file being examined. Fix bug displaying empty file name tables. 2020-05-05 16:16:03 +01:00
epiphany Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
fr30 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
frv Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
ft32 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
h8300 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
hppa Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
i386 x86: Handle {disp32} for (%bp)/(%ebp)/(%rbp) 2020-07-28 04:04:34 -07:00
ia64 Re: Change readelf's display of symbol names 2020-07-03 17:15:16 +09:30
ieee-fp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
ip2k gas/ip2k: Add all instructions assembler test 2016-02-02 11:09:17 +00:00
iq2000 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
lm32 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
lns Add support for generating DWARF-5 format directory and file name tables from the assembler. 2020-03-11 10:17:14 +00:00
m32r Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
m68hc11 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
m68k Disallow PC relative for CMPI on MC68000/10 2020-04-21 16:53:36 +02:00
mach-o Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
macros Replace deprecated tcl case statements with switch statements 2020-01-27 22:52:15 +10:30
mcore Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
mep tcl global directive outside proc body does nothing (gas) 2020-06-04 16:11:38 +09:30
metag Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
microblaze tcl global directive outside proc body does nothing (gas) 2020-06-04 16:11:38 +09:30
mips Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
mmix Change readelf's display of symbol names (when not in --wide mode) so that if they are going to be truncated then "[...]" is displayed at the end. Add a comment line option to disable this enhancement and restore the old behaviour. 2020-07-02 11:30:52 +01:00
mn10200 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
mn10300 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
mri Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
msp430 MSP430: Fix relocation overflow when using #lo(EXP) macro 2020-01-15 13:23:06 +00:00
mt tcl global directive outside proc body does nothing (gas) 2020-06-04 16:11:38 +09:30
nds32 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
nios2 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
or1k or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns 2018-10-05 11:41:42 +09:00
pdp11 Fix PR gas/26001 (pdp11-*-*) 2020-05-27 18:40:38 -07:00
pe x86: Add i386 PE big-object support 2020-04-27 17:41:39 +01:00
pj Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
ppc Power10 dcbf, sync, and wait extensions. 2020-05-19 18:09:51 -05:00
pru Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
riscv RISC-V: Support debug and float CSR as the unprivileged ones. 2020-06-30 09:54:55 +08:00
rl78 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
rx tcl global directive outside proc body does nothing (gas) 2020-06-04 16:11:38 +09:30
s12z s12z disassembler tidy 2020-03-22 23:20:15 +10:30
s390 S/390: z13: Accept vector alignment hints 2020-05-26 18:15:41 +02:00
score Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
sh Update expected disassembly after recent update. 2020-04-29 17:18:56 +01:00
sparc Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
sparc-solaris Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
symver .symver fixes 2020-04-22 22:24:03 +09:30
tic4x Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
tic6x Change readelf's display of symbol names (when not in --wide mode) so that if they are going to be truncated then "[...]" is displayed at the end. Add a comment line option to disable this enhancement and restore the old behaviour. 2020-07-02 11:30:52 +01:00
tic54x Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
tilegx Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
tilepro Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
v850 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
vax Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
visium Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
wasm32 ubsan: wasm32: signed integer overflow 2020-01-13 16:44:27 +10:30
xc16x Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
xgate Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
xstormy16 Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
xtensa xtensa: allow runtime ABI selection 2020-06-15 13:01:30 -07:00
z8k Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
z80 Fix a small set of Z80 problems. 2020-03-17 16:55:32 +00:00
template