Fix up error messages for Maverick.
authorNick Clifton <nickc@redhat.com>
Tue, 21 Oct 2003 14:20:40 +0000 (14:20 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 21 Oct 2003 14:20:40 +0000 (14:20 +0000)
bfd/ChangeLog
bfd/elf32-arm.h
gas/ChangeLog
gas/config/tc-arm.c

index 85f71748eb1e3413c0c3a2107cec4022cc9be021..119a8c0076bf55f721337833d48b51c17ceca67b 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-21  Wouter van Heyst <wouter@vidicode.nl>
+
+       * elf32-arm.h (elf32_arm_merge_private_bfd_data): Correct text
+       describing mismatched formats involving the Maverick FP type.
+
 2003-10-21  Anil Paranjpe  <anilp1@KPITCummins.com>
 
        * binary.c (binary_object_p): Pass machine flag along with
index a28c558f1db8d479926be97db86472375dde0191..15eb478a2952b2b89b4728fb2a0ae467c8e77a0e 100644 (file)
@@ -2351,7 +2351,7 @@ ERROR: %s uses Maverick instructions, whereas %s does not"),
                                bfd_get_filename (obfd));
          else
            _bfd_error_handler (_("\
-ERROR: %s uses Maverick instructions, whereas %s does not"),
+ERROR: %s does not use Maverick instructions, whereas %s does"),
                                bfd_archive_filename (ibfd),
                                bfd_get_filename (obfd));
 
index 0c61c8b3109278a2c6b851cc72dcc8580e81e669..c688eb41a8d458fa8e488cac2d35acfa95d50782 100644 (file)
@@ -1,3 +1,9 @@
+2003-10-21  Wouter van Heyst <wouter@vidicode.nl>
+
+       * config/tc-arm.c (all_reg_maps): Correct text describing Maverick
+       register requirements.
+       (md_begin): Remove F_SOFT_FLOAT if enabling MAVERICK FP.
+
 2003-10-21  Peter Barada  <pbarada@mail.wm.sps.mot.com>
             Bernardo Innocenti  <bernie@develer.com>
 
index 6db23f33a9ac59aa942aecab1ef8eb705309760e..ac8908a9ba423131076618e60b3efda319b045fc 100644 (file)
@@ -769,7 +769,7 @@ struct reg_map all_reg_maps[] =
   {mav_mvf_table,   15, NULL, N_("Maverick MVF register expected")},
   {mav_mvd_table,   15, NULL, N_("Maverick MVD register expected")},
   {mav_mvfx_table,  15, NULL, N_("Maverick MVFX register expected")},
-  {mav_mvdx_table,  15, NULL, N_("Maverick MVFX register expected")},
+  {mav_mvdx_table,  15, NULL, N_("Maverick MVDX register expected")},
   {mav_mvax_table,   3, NULL, N_("Maverick MVAX register expected")},
   {mav_dspsc_table,  0, NULL, N_("Maverick DSPSC register expected")},
   {iwmmxt_table,    23, NULL, N_("Intel Wireless MMX technology register expected")},
@@ -10320,7 +10320,7 @@ md_begin ()
 #if defined OBJ_ELF
     if (cpu_variant & ARM_CEXT_MAVERICK)
       {
-       flags ^= F_SOFT_FLOAT;
+       flags &= ~ F_SOFT_FLOAT;
        flags |= EF_ARM_MAVERICK_FLOAT;
       }
 #endif