(s_endgif): Update. NLOOP is in quadwords for IMAGE mode now.
authorDoug Evans <dje@google.com>
Wed, 25 Feb 1998 01:05:10 +0000 (01:05 +0000)
committerDoug Evans <dje@google.com>
Wed, 25 Feb 1998 01:05:10 +0000 (01:05 +0000)
gas/ChangeLog
gas/config/tc-dvp.c

index 232cdc4b519b5e4cccd3021edfc80d90f326600b..07303234881be154f406e6c61c98130086e198e6 100644 (file)
@@ -9,7 +9,7 @@ Tue Feb 24 11:01:25 1998  Doug Evans  <devans@canuck.cygnus.com>
        (UNIQUE_LABEL_PREFIX): New macro.
        (unique_label): Use it.
        (assemble_gif): Emit start label before mach label.
-       (s_endgif): Update.
+       (s_endgif): Update.  NLOOP is in quadwords for IMAGE mode now.
 
 Mon Feb 23 15:55:12 1998  Doug Evans  <devans@canuck.cygnus.com>
 
index fa5dacc3554fb8db06eee4e59d3e51bdd9b11ad2..c3804c6fe15b2d3149e950067cdcb285eaa8b662 100644 (file)
@@ -2108,10 +2108,10 @@ s_endgif (ignore)
 
   /* The -16 is because the `gif_data_name' label is emitted at the start
      of the gif tag.  */
-  if (gif_insn_type == GIF_PACKED)
-    count = eval_expr (0, 0, "(. - %s - 16) >> 4", gif_data_name);
-  else
+  if (gif_insn_type == GIF_REGLIST)
     count = eval_expr (0, 0, "(. - %s - 16) >> 3", gif_data_name);
+  else
+    count = eval_expr (0, 0, "(. - %s - 16) >> 4", gif_data_name);
 
   if (count < 0
       || fixup_count != 0)