Cosmetic changes to tc-i386.[ch] + extend x86 gas testsuite jmp and
call tests + tweak intel mode far call and jmp.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | ||||
| 2000-01-15  Alan Modra  <alan@spri.levels.unisa.edu.au> | ||||
|  | ||||
| 	* i386.h: Qualify intel mode far call and jmp with x_Suf. | ||||
|  | ||||
| 1999-12-27  Alan Modra  <alan@spri.levels.unisa.edu.au> | ||||
|  | ||||
| 	* i386.h: Add JumpAbsolute qualifier to all non-intel mode | ||||
|   | ||||
| @@ -316,7 +316,7 @@ static const template i386_optab[] = { | ||||
| /* Intel Syntax */ | ||||
| {"call",   2,	0x9a, X, wl_Suf|JumpInterSegment|DefaultSize, { Imm16, Imm16|Imm32, 0} }, | ||||
| /* Intel Syntax */ | ||||
| {"call",   1,	0xff, 3, wl_Suf|Modrm|DefaultSize,	{ WordMem, 0, 0} }, | ||||
| {"call",   1,	0xff, 3, x_Suf|Modrm|DefaultSize,	{ WordMem, 0, 0} }, | ||||
| {"lcall",  2,	0x9a, X, wl_Suf|JumpInterSegment|DefaultSize, { Imm16, Imm16|Imm32, 0} }, | ||||
| {"lcall",  1,	0xff, 3, wl_Suf|Modrm|DefaultSize,	{ WordMem|JumpAbsolute, 0, 0} }, | ||||
|  | ||||
| @@ -326,7 +326,7 @@ static const template i386_optab[] = { | ||||
| /* Intel Syntax */ | ||||
| {"jmp",    2,	0xea, X, wl_Suf|JumpInterSegment, { Imm16, Imm16|Imm32, 0} }, | ||||
| /* Intel Syntax */ | ||||
| {"jmp",    1,	0xff, 5, wl_Suf|Modrm,		{ WordMem, 0, 0} }, | ||||
| {"jmp",    1,	0xff, 5, x_Suf|Modrm,		{ WordMem, 0, 0} }, | ||||
| {"ljmp",   2,	0xea, X, wl_Suf|JumpInterSegment, { Imm16, Imm16|Imm32, 0} }, | ||||
| {"ljmp",   1,	0xff, 5, wl_Suf|Modrm,		{ WordMem|JumpAbsolute, 0, 0} }, | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user