(mips_address_bytes): New prototype.
* config/tc-mips.c (mips_address_bytes): New function.
+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.
{ 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
#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)