OSDN Git Service

[ gas/ChangeLog ]
authorChris Demetriou <cgd@broadcom.com>
Wed, 18 Sep 2002 21:05:59 +0000 (21:05 +0000)
committerChris Demetriou <cgd@broadcom.com>
Wed, 18 Sep 2002 21:05:59 +0000 (21:05 +0000)
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (md_apply_fix3): Just return for BFD_RELOC_8.

[ gas/testsuite/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/baddata1.s: New file.
        * gas/mips/baddata1.l: New file.
        * gas/mips/mips.exp: Run new test.

gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/ChangeLog

index 7f8700b..a959777 100644 (file)
@@ -1,3 +1,7 @@
+2002-09-18  Chris Demetriou  <cgd@broadcom.com>
+
+       * config/tc-mips.c (md_apply_fix3): Just return for BFD_RELOC_8.
+
 2002-09-18  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
        * config/tc-mips.c (s_change_section): Fix parsing. Code cleanup.
index b75649c..c102675 100644 (file)
@@ -10661,6 +10661,11 @@ md_apply_fix3 (fixP, valP, seg)
   valueT value;
   static int previous_fx_r_type = 0;
 
+  /* FIXME: Maybe just return for all reloc types not listed below?
+     Eric Christopher says: "This is stupid, please rewrite md_apply_fix3. */
+  if (fixP->fx_r_type == BFD_RELOC_8)
+      return;
+
   assert (fixP->fx_size == 4
          || fixP->fx_r_type == BFD_RELOC_16
          || fixP->fx_r_type == BFD_RELOC_32
index dd43eef..7ab5e58 100644 (file)
@@ -1,3 +1,9 @@
+2002-09-12  Chris Demetriou  <cgd@broadcom.com>
+
+       * gas/mips/baddata1.s: New file.
+       * gas/mips/baddata1.l: New file.
+       * gas/mips/mips.exp: Run new test.
+
 2002-09-18  Chris Demetriou  <cgd@broadcom.com>
 
        * gas/mips/branch-misc-1.d: New file.