old-cross-binutils/gas/testsuite/gas/i386
Jan Beulich 2e1e12b1f4 gas/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

	* symbols.h (snapshot_symbol): First parameter is now pointer
	to pointer to symbolS.
	* symbols.c (snapshot_symbol): Likewise. Store resulting symbol
	there. Use symbol_equated_p.
	* expr.c (resolve_expression): Change first argument to
	snapshot_symbol. Track possibly changed add_symbol consistently
	across function. Resolve more special cases with known result.
	Also update final_val when replacing add_symbol.

gas/testsuite/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

	* gas/all/cond.s: Also check .if works on equates to undefined
	when the expression value can be known without knowing the
	value of the symbol.
	* gas/all/cond.l: Adjust.
	* gas/i386/equ.s: Also check .if works on (equates to)
	registers when the expression value can be known without
	knowing the value of the register.
	* gas/i386/equ.e: Adjust.
2005-12-22 17:05:40 +00:00
..
absrel.d Tweak expected results for i386-pc-cygwin target. 2003-06-17 11:46:34 +00:00
absrel.s * gas/i386/absrel.s: New. 2002-09-05 00:05:44 +00:00
amd.d
amd.s
bss.d gas/ 2005-04-01 07:50:24 +00:00
bss.s gas/ 2005-04-01 07:50:24 +00:00
cr-err.l gas/ 2005-03-02 08:01:32 +00:00
cr-err.s gas/ 2005-03-02 08:01:32 +00:00
crx.d gas/ 2005-03-02 08:01:32 +00:00
crx.s gas/ 2005-03-02 08:01:32 +00:00
divide.d * gas/i386/divide.s: Test line comment starting with '/'. 2005-11-07 06:03:50 +00:00
divide.s * gas/i386/divide.s: Test line comment starting with '/'. 2005-11-07 06:03:50 +00:00
equ.d gas/testsuite/ 2005-10-27 13:34:14 +00:00
equ.e gas/ 2005-12-22 17:05:40 +00:00
equ.s gas/ 2005-12-22 17:05:40 +00:00
float.l
float.s
general.l 2004-11-05 H.J. Lu <hongjiu.lu@intel.com> 2004-11-06 01:50:21 +00:00
general.s 2004-11-05 H.J. Lu <hongjiu.lu@intel.com> 2004-11-06 01:50:21 +00:00
gotpc.d
gotpc.s
i386.exp gas/ 2005-12-14 08:57:06 +00:00
immed32.d gas/ 2005-07-26 15:34:11 +00:00
immed32.s gas/ 2005-07-26 15:34:11 +00:00
immed64.d gas/ 2005-07-26 15:34:11 +00:00
immed64.s gas/ 2005-07-26 15:34:11 +00:00
intel.d gas/testsuite/ 2005-03-29 19:30:47 +00:00
intel.e gas/ 2005-10-26 12:29:44 +00:00
intel.s gas/ 2005-10-26 12:29:44 +00:00
intel16.d gas/ 2005-03-17 12:05:24 +00:00
intel16.e gas/ 2005-03-17 12:05:24 +00:00
intel16.s gas/ 2005-03-17 12:05:24 +00:00
intelbad.l gas/ 2005-11-10 16:06:28 +00:00
intelbad.s gas/ 2005-11-10 16:06:28 +00:00
intelok.d * gas/i386/divide.s: Test line comment starting with '/'. 2005-11-07 06:03:50 +00:00
intelok.e gas/ 2005-03-17 12:05:24 +00:00
intelok.s gas/ 2005-08-26 15:51:15 +00:00
intelpic.d
intelpic.s
inval-seg.l gas/testsuite/ 2005-03-29 19:30:47 +00:00
inval-seg.s gas/testsuite/ 2005-03-29 19:30:47 +00:00
inval.l
inval.s
jump.d
jump.s
jump16.d
jump16.s
katmai.d * i386-dis.c (OP_M, OP_0f0e, OP_0fae, NOP_Fixup): New functions. 2004-03-12 13:06:50 +00:00
katmai.s
mixed-mode-reloc.s gas/ 2005-09-28 15:31:21 +00:00
mixed-mode-reloc32.d gas/ 2005-09-28 15:31:21 +00:00
mixed-mode-reloc64.d gas/ 2005-09-28 15:31:21 +00:00
modrm.l
modrm.s
naked.d gas/testsuite/ 2005-03-29 19:30:47 +00:00
naked.s
opcode.d gas/testsuite/ 2005-03-29 19:30:47 +00:00
opcode.s gas/testsuite/ 2005-03-29 19:30:47 +00:00
padlock.d 2005-11-04 H.J. Lu <hongjiu.lu@intel.com> 2005-11-04 19:53:02 +00:00
padlock.s Added new instructions for next version of VIA PadLock core. 2004-07-30 12:36:38 +00:00
pcrel.d * gas/i386/absrel.s: New. 2002-09-05 00:05:44 +00:00
pcrel.s * gas/i386/absrel.s: New. 2002-09-05 00:05:44 +00:00
prefix.d * gas/i386/intel16.d: Ignore trailing text with #pass. 2005-01-09 14:12:07 +00:00
prefix.s
prescott.d gas/ 2005-12-06 12:40:57 +00:00
prescott.s gas/ 2005-12-06 12:40:57 +00:00
relax.d Use bfd_map_over_sections to walk section chain. 2003-09-03 08:26:52 +00:00
relax.s
reloc.d
reloc.s
reloc32.d gas/ 2005-07-18 06:27:24 +00:00
reloc32.l gas/ 2005-07-18 06:27:24 +00:00
reloc32.s gas/ 2005-07-18 06:27:24 +00:00
reloc64.d gas/ 2005-09-28 14:44:25 +00:00
reloc64.l gas/ 2005-09-28 14:44:25 +00:00
reloc64.s gas/ 2005-09-28 14:44:25 +00:00
rex.d gas/ 2005-12-14 08:57:06 +00:00
rex.s gas/ 2005-12-14 08:57:06 +00:00
secrel.d gas/testsuite/ 2004-09-29 13:36:22 +00:00
secrel.s gas/testsuite/ 2004-09-29 13:36:22 +00:00
segment.l gas/testsuite/ 2005-03-29 19:30:47 +00:00
segment.s gas/testsuite/ 2005-03-29 19:30:47 +00:00
sib.d gas/testsuite/ 2005-01-12 19:12:52 +00:00
sib.s gas/testsuite/ 2005-01-12 19:12:52 +00:00
sse2.d * gas/i386/katmai.d: Adjust for changed sib printing. 2004-01-18 23:13:35 +00:00
sse2.s
ssemmx2.d * gas/i386/katmai.d: Adjust for changed sib printing. 2004-01-18 23:13:35 +00:00
ssemmx2.s
sub.d * gas/i386/intel16.d: Ignore trailing text with #pass. 2005-01-09 14:12:07 +00:00
sub.s 2002-11-01 H.J. Lu <hjl@gnu.org> 2002-11-01 20:41:48 +00:00
suffix.d gas/testsuite/ 2005-07-19 04:11:19 +00:00
suffix.s gas/testsuite/ 2005-07-19 04:11:19 +00:00
svme.d gas/ 2005-07-05 07:16:54 +00:00
svme.s gas/ 2005-07-05 07:16:54 +00:00
svme64.d gas/ 2005-07-05 07:16:54 +00:00
tlsd.d gas/ 2005-05-09 15:41:47 +00:00
tlsd.s gas/ 2005-05-09 15:41:47 +00:00
tlsnopic.d bfd/ 2002-09-19 19:01:18 +00:00
tlsnopic.s bfd/ 2002-09-19 19:01:18 +00:00
tlspic.d gas/ 2005-05-09 15:41:47 +00:00
tlspic.s gas/ 2005-05-09 15:41:47 +00:00
vmx.d gas/ 2005-07-15 13:49:53 +00:00
vmx.s gas/ 2005-07-15 13:49:53 +00:00
white.l
white.s
x86-64-addr32.d Corrections for x86_64 assembly. 2004-07-21 16:09:43 +00:00
x86-64-addr32.s Corrections for x86_64 assembly. 2004-07-21 16:09:43 +00:00
x86-64-branch.d gas/testsuite/ 2005-05-07 13:30:02 +00:00
x86-64-branch.s gas/testsuite/ 2005-05-07 13:30:02 +00:00
x86-64-inval-seg.l gas/testsuite/ 2005-03-29 19:30:47 +00:00
x86-64-inval-seg.s gas/testsuite/ 2005-03-29 19:30:47 +00:00
x86-64-inval.l gas/ 2004-11-25 08:42:54 +00:00
x86-64-inval.s gas/ 2004-11-25 08:42:54 +00:00
x86-64-opcode.d gas/testsuite/ 2005-03-29 19:30:47 +00:00
x86-64-opcode.s gas/testsuite/ 2005-03-29 19:30:47 +00:00
x86-64-pcrel.d bfd/ 2005-06-17 08:03:59 +00:00
x86-64-pcrel.s bfd/ 2005-06-17 08:03:59 +00:00
x86-64-prescott.d gas/ 2005-12-06 12:40:57 +00:00
x86-64-prescott.s gas/ 2005-12-06 12:40:57 +00:00
x86-64-rip.d Corrections for x86_64 assembly. 2004-07-21 16:09:43 +00:00
x86-64-rip.s Corrections for x86_64 assembly. 2004-07-21 16:09:43 +00:00
x86-64-segment.l gas/testsuite/ 2005-03-29 19:30:47 +00:00
x86-64-segment.s gas/testsuite/ 2005-03-29 19:30:47 +00:00
x86-64-stack-intel.d gas/testsuite/ 2005-09-28 15:34:53 +00:00
x86-64-stack-suffix.d gas/testsuite/ 2005-09-28 15:34:53 +00:00
x86-64-stack.d gas/testsuite/ 2005-09-28 15:34:53 +00:00
x86-64-stack.s gas/testsuite/ 2005-09-28 15:34:53 +00:00
x86-64-unwind.d bfd/ 2004-10-08 13:55:11 +00:00
x86-64-unwind.s bfd/ 2004-10-08 13:55:11 +00:00
x86-64-vmx.d gas/ 2005-07-15 13:49:53 +00:00
x86-64-vmx.s gas/ 2005-07-15 13:49:53 +00:00
x86_64.d gas/ 2005-07-10 16:54:01 +00:00
x86_64.e gas/ 2005-03-17 12:05:24 +00:00
x86_64.s gas/ 2005-07-10 16:54:01 +00:00