Incorrect encoding of VPOP on ARM

Mark Shinwell shinwell@codesourcery.com
Thu Feb 15 13:33:00 GMT 2007


This fixes two small errors causing incorrect encoding of VPOP.
OK to apply?

Mark

--


2007-02-15  Mark Shinwell  <shinwell@codesourcery.com>

         gas/
         * config/tc-arm.c (do_vfp_nsyn_pop): Use fldmias/fldmiad.


--- tc-arm.c    11 Jan 2007 15:39:07 -0000      1.310
+++ tc-arm.c    15 Feb 2007 11:53:52 -0000
@@ -11257,9 +11257,9 @@ do_vfp_nsyn_pop (void)
  {
    nsyn_insert_sp ();
    if (inst.operands[1].issingle)
-    do_vfp_nsyn_opcode ("fldmdbs");
+    do_vfp_nsyn_opcode ("fldmias");
    else
-    do_vfp_nsyn_opcode ("fldmdbd");
+    do_vfp_nsyn_opcode ("fldmiad");
  }

  /* Fix up Neon data-processing instructions, ORing in the correct bits for



More information about the Binutils mailing list