t-vms (MULTILIB_OPTIONS): Define.
authorDouglas B Rupp <rupp@gnat.com>
Wed, 13 Feb 2002 15:14:49 +0000 (10:14 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 13 Feb 2002 15:14:49 +0000 (10:14 -0500)
* config/alpha/t-vms (MULTILIB_OPTIONS): Define.
(MULTILIB_DIRNAME, LIBGCC, INSTALL_LIBGCC): Likewise.
* config/alpha/vms.h (ASM_FILE_START): Write .arch directive.

From-SVN: r49731

gcc/ChangeLog
gcc/config/alpha/t-vms
gcc/config/alpha/vms.h

index 35aae3e976162c6d917214fbcaadd0eb184f8fe3..f6e73fc83dd8062a3bfc61e0f52cee1971835783 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-13  Douglas B Rupp  <rupp@gnat.com>
+
+       * config/alpha/t-vms (MULTILIB_OPTIONS): Define.
+       (MULTILIB_DIRNAME, LIBGCC, INSTALL_LIBGCC): Likewise.
+       * config/alpha/vms.h (ASM_FILE_START): Write .arch directive.
+
 Wed Feb 13 09:45:08 2002  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * alias.c (find_base_term, case ZERO_EXTEND, case SIGN_EXTEND):
index 5057c317a6b2d05a21328976124cc6dc15e9c4ab..516d3ec6ec1a6b511702bee2050411e98979a4ae 100644 (file)
@@ -20,3 +20,7 @@ vcrt0.o: $(CRT0_S) $(GCC_PASSES)
 pcrt0.o: $(CRT0_S) $(GCC_PASSES)
        decc -c /names=as_is $(srcdir)/config/alpha/vms-psxcrt0.c -o pcrt0.o
 
+MULTILIB_OPTIONS = mcpu=ev6
+MULTILIB_DIRNAMES = ev6
+LIBGCC = stmp-multilib
+INSTALL_LIBGCC = install-multilib
index a01556ecc322cc9b05dad6c8c68ecb4cea75010c..ba657043a8ea43a42ad9c4ca86879ec67d5d2b5b 100644 (file)
@@ -251,6 +251,12 @@ typedef struct {int num_args; enum avms_arg_type atypes[6];} avms_arg_info;
   alpha_write_verstamp (FILE);                                 \
   fprintf (FILE, "\t.set noreorder\n");                                \
   fprintf (FILE, "\t.set volatile\n");                         \
+  if (TARGET_BWX | TARGET_MAX | TARGET_FIX | TARGET_CIX)       \
+    {                                                          \
+      fprintf (FILE, "\t.arch %s\n",                           \
+               (TARGET_CPU_EV6 ? "ev6"                         \
+                : TARGET_MAX ? "pca56" : "ev56"));             \
+    }                                                          \
   ASM_OUTPUT_SOURCE_FILENAME (FILE, main_input_filename);      \
 }