Updated: [PATCH] further equate changes

Nick Clifton nickc@redhat.com
Thu Dec 22 16:11:00 GMT 2005


Hi Jan,

> gas/
> 2005-11-31  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-11-31  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: Adjuust.

Approved - please apply.

Sorry for the delay - I have been unable to access my usual email and
build environment for the last few weeks.

Cheers
    Nick




More information about the Binutils mailing list