This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[PATCH] MIPS gas: Fix indentation, improve error messages
- From: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- To: binutils at sources dot redhat dot com
- Date: Wed, 15 Oct 2003 13:15:16 +0200
- Subject: [PATCH] MIPS gas: Fix indentation, improve error messages
Hi All,
I committed the appended patch.
Thiemo
2003-10-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
/gas/ChangeLog
* config/tc-mips.c (macro_build_ldst_constoffset,load_register,macro):
Fix indentation. Better error message.
diff -aurpNX /bigdisk/src/gcc-exclude source-orig/gas/config/tc-mips.c source/gas/config/tc-mips.c
--- source-orig/gas/config/tc-mips.c Wed Oct 8 20:54:10 2003
+++ source/gas/config/tc-mips.c Wed Oct 15 12:52:40 2003
@@ -3271,10 +3278,10 @@ macro_build_ldst_constoffset (char *plac
== ~((bfd_vma) 0x7fffffff)))
{
if (ep->X_add_number & ~((bfd_vma) 0xffffffff))
- as_bad (_("too large constant specified"));
+ as_bad (_("constant too large"));
- ep->X_add_number = (((ep->X_add_number & 0xffffffff) ^ 0x80000000)
- - 0x80000000);
+ ep->X_add_number = (((ep->X_add_number & 0xffffffff) ^ 0x80000000)
+ - 0x80000000);
}
/* Right now, this routine can only handle signed 32-bit contants. */
@@ -3435,10 +3454,10 @@ load_register (int *counter, int reg, ex
== ~((bfd_vma) 0x7fffffff)))
{
if (ep->X_add_number & ~((bfd_vma) 0xffffffff))
- as_bad (_("too large constant specified"));
+ as_bad (_("constant too large"));
- ep->X_add_number = (((ep->X_add_number & 0xffffffff) ^ 0x80000000)
- - 0x80000000);
+ ep->X_add_number = (((ep->X_add_number & 0xffffffff) ^ 0x80000000)
+ - 0x80000000);
}
if (IS_SEXT_16BIT_NUM (ep->X_add_number))
@@ -5946,10 +5965,10 @@ macro (struct mips_cl_insn *ip)
== ~((bfd_vma) 0x7fffffff)))
{
if (offset_expr.X_add_number & ~((bfd_vma) 0xffffffff))
- as_bad (_("too large constant specified"));
+ as_bad (_("constant too large"));
- offset_expr.X_add_number = (((offset_expr.X_add_number & 0xffffffff)
- ^ 0x80000000) - 0x80000000);
+ offset_expr.X_add_number = (((offset_expr.X_add_number & 0xffffffff)
+ ^ 0x80000000) - 0x80000000);
}
/* For embedded PIC, we allow loads where the offset is calculated