Add .quad storage filler directive
authorRobert R. Henry <henry@ucbvax.Berkeley.EDU>
Sun, 17 Aug 1980 08:32:42 +0000 (00:32 -0800)
committerRobert R. Henry <henry@ucbvax.Berkeley.EDU>
Sun, 17 Aug 1980 08:32:42 +0000 (00:32 -0800)
SCCS-vsn: old/as.vax/aspseudo.c 4.3
SCCS-vsn: old/as.vax/asparse.c 4.3
SCCS-vsn: old/as.vax/astoks.h 4.2

usr/src/old/as.vax/asparse.c
usr/src/old/as.vax/aspseudo.c
usr/src/old/as.vax/astoks.h

index e35a178..36c0cce 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (c) 1980 Regents of the University of California */
 /* Copyright (c) 1980 Regents of the University of California */
-static char sccsid[] = "@(#)asparse.c 4.2 %G%";
+static char sccsid[] = "@(#)asparse.c 4.3 %G%";
 #include <stdio.h>
 #include "as.h"
 #include "asexpr.h"
 #include <stdio.h>
 #include "as.h"
 #include "asexpr.h"
@@ -905,6 +905,7 @@ restlab:
        break;
 
    case IFLOAT:        curlen = 4;     goto floatlist;
        break;
 
    case IFLOAT:        curlen = 4;     goto floatlist;
+   case IQUAD:
    case IDOUBLE: 
        curlen = 8;
       floatlist:       
    case IDOUBLE: 
        curlen = 8;
       floatlist:       
index f6b0d44..ac5ede3 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (c) 1980 Regents of the University of California */
 /* Copyright (c) 1980 Regents of the University of California */
-static char sccsid[] = "@(#)aspseudo.c 4.2 %G%";
+static char sccsid[] = "@(#)aspseudo.c 4.3 %G%";
 #include <stdio.h>
 #include "as.h"
 
 #include <stdio.h>
 #include "as.h"
 
@@ -21,6 +21,7 @@ PSEUDO(".byte",               0,      IBYTE),
 PSEUDO(".word",                0,      IWORD),
 PSEUDO(".long",                0,      ILONG),
 PSEUDO(".int",         0,      IINT),
 PSEUDO(".word",                0,      IWORD),
 PSEUDO(".long",                0,      ILONG),
 PSEUDO(".int",         0,      IINT),
+PSEUDO(".quad",                0,      IQUAD),
 PSEUDO(".data",                0,      IDATA),
 PSEUDO(".globl",       0,      IGLOBAL),
 PSEUDO(".set",         0,      ISET),
 PSEUDO(".data",                0,      IDATA),
 PSEUDO(".globl",       0,      IGLOBAL),
 PSEUDO(".set",         0,      ISET),
index c389582..fd52872 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (c) 1980 Regents of the University of California */
 /* Copyright (c) 1980 Regents of the University of California */
-/* "@(#)astoks.h 4.1 %G%" */
+/* "@(#)astoks.h 4.2 %G%" */
 /*
  *     Message to the wary:  The order of tokens has been
  *     hand optimized and assigned to that all switch statements
 /*
  *     Message to the wary:  The order of tokens has been
  *     hand optimized and assigned to that all switch statements
@@ -39,6 +39,7 @@
 # define ILINENO       19
 # define IABORT        20
 # define IFILL         21
 # define ILINENO       19
 # define IABORT        20
 # define IFILL         21
+# define IQUAD         22
 /*
  *     Tokens between ISTAB and REG are used in the per token switch
  */
 /*
  *     Tokens between ISTAB and REG are used in the per token switch
  */