Fix By Joel based on suggestion from Ian Lance Taylor <ian@…>
to fix problem reported by Ralf Corsepius <corsepiu@…>.
Date: Fri, 30 Jul 1999 14:53:20 -0500 (CDT)
From: <joel@…>
it is used like this in i386ex/start/start.S
/* set up same values in cache */
start.S: movw $0xFFFB, SYM(i8259s_cache)
I am heading out the door. Any other ideas what could have tripped this?
This instruction appears in a .code16 section. In a .code16 section,
current versions of gas assume that all addresses are 16 bits unless
told otherwise.
If you change the line to
addr32 movw $0xFFFB, SYM(i8259s_cache)
then you will get a 32 bit address reference.
You may want to use addr32 only when NEW_GAS is defined.