Browse Source

* config/tc-mips.h (TC_ADDRESS_BYTES): New macro.

(mips_address_bytes): New prototype.
	* config/tc-mips.c (mips_address_bytes): New function.
gdb_7_3-branch
Maciej W. Rozycki 16 years ago
parent
commit
3ae8dd8d51
  1. 6
      gas/ChangeLog
  2. 9
      gas/config/tc-mips.c
  3. 3
      gas/config/tc-mips.h

6
gas/ChangeLog

@ -1,3 +1,9 @@
2010-12-10 Maciej W. Rozycki <macro@codesourcery.com>
* config/tc-mips.h (TC_ADDRESS_BYTES): New macro.
(mips_address_bytes): New prototype.
* config/tc-mips.c (mips_address_bytes): New function.
2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
* config/tc-mips.c (mips_ip): Remove dead format specifier code.

9
gas/config/tc-mips.c

@ -1234,6 +1234,15 @@ static const pseudo_typeS mips_nonecoff_pseudo_table[] =
{ NULL, NULL, 0 },
};
/* Export the ABI address size for use by TC_ADDRESS_BYTES for the
purpose of the `.dc.a' internal pseudo-op. */
int
mips_address_bytes (void)
{
return HAVE_64BIT_ADDRESSES ? 8 : 4;
}
extern void pop_insert (const pseudo_typeS *);
void

3
gas/config/tc-mips.h

@ -42,6 +42,9 @@ struct expressionS;
#define MAX_RELOC_EXPANSION 3
#define LOCAL_LABELS_FB 1
#define TC_ADDRESS_BYTES mips_address_bytes
extern int mips_address_bytes (void);
/* Maximum symbol offset that can be encoded in a BFD_RELOC_GPREL16
relocation. */
#define MAX_GPREL_OFFSET (0x7FF0)

Loading…
Cancel
Save