elf.h (ASM_FINISH_DECLARE_OBJECT): Use HOST_WIDE_INT_PRINT_DEC.
authorRichard Henderson <rth@cygnus.com>
Mon, 11 Jan 1999 23:56:01 +0000 (15:56 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 11 Jan 1999 23:56:01 +0000 (15:56 -0800)
        * alpha/elf.h (ASM_FINISH_DECLARE_OBJECT): Use HOST_WIDE_INT_PRINT_DEC.
Update copyrights.

From-SVN: r24627

gcc/ChangeLog
gcc/config/alpha/alpha.h
gcc/config/alpha/elf.h

index dc4cbad465671b1e54bb1d1955e893ceafb3d754..8207d2cda38e313220cebcc0a7fd8e20d3c7f4b5 100644 (file)
@@ -1,3 +1,10 @@
+Mon Jan 11 23:51:50 1999  Richard Henderson  <rth@cygnus.com>
+
+       * alpha.h (TARGET_SWITCHES): Document switches.
+       (TARGET_OPTIONS): Likewise.
+
+       * alpha/elf.h (ASM_FINISH_DECLARE_OBJECT): Use HOST_WIDE_INT_PRINT_DEC.
+
 Mon Jan 11 22:54:14 1999  Richard Henderson  <rth@cygnus.com>
 
        * tree.c (new_alias_set): Return zero if !flag_strict_aliasing.
index c9e12e18af49de75f270d01b6f8235d47e0a1eaa..3c77a29710420882e306f8fae25e5832930bdd31 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler, for DEC Alpha.
-   Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1992, 93-98, 1999 Free Software Foundation, Inc.
    Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
 
 This file is part of GNU CC.
index 89eda748c0650c8e36314b13a985f761b9a016a1..d32ca413f8f9c4b8168164c00a59e2e73164467d 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler, for DEC Alpha w/ELF.
-   Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
    Contributed by Richard Henderson (rth@tamu.edu).
 
 This file is part of GNU CC.
@@ -438,20 +438,23 @@ void FN ()                                                                \
    size_directive_output was set
    by ASM_DECLARE_OBJECT_NAME when it was run for the same decl.  */
 
-#define ASM_FINISH_DECLARE_OBJECT(FILE, DECL, TOP_LEVEL, AT_END)        \
-do {                                                                    \
-     char *name = XSTR (XEXP (DECL_RTL (DECL), 0), 0);                  \
-     if (!flag_inhibit_size_directive && DECL_SIZE (DECL)               \
-         && ! AT_END && TOP_LEVEL                                       \
-        && DECL_INITIAL (DECL) == error_mark_node                       \
-        && !size_directive_output)                                      \
-       {                                                                \
-        size_directive_output = 1;                                      \
-        fprintf (FILE, "\t%s\t ", SIZE_ASM_OP);                         \
-        assemble_name (FILE, name);                                     \
-        fprintf (FILE, ",%d\n",  int_size_in_bytes (TREE_TYPE (DECL))); \
-       }                                                                \
-   } while (0)
+#define ASM_FINISH_DECLARE_OBJECT(FILE, DECL, TOP_LEVEL, AT_END)       \
+do {                                                                   \
+  char *name = XSTR (XEXP (DECL_RTL (DECL), 0), 0);                    \
+  if (!flag_inhibit_size_directive && DECL_SIZE (DECL)                 \
+      && ! AT_END && TOP_LEVEL                                         \
+      && DECL_INITIAL (DECL) == error_mark_node                                \
+      && !size_directive_output)                                       \
+    {                                                                  \
+      size_directive_output = 1;                                       \
+      fprintf (FILE, "\t%s\t ", SIZE_ASM_OP);                          \
+      assemble_name (FILE, name);                                      \
+      putc (',', FILE);                                                        \
+      fprintf (FILE, HOST_WIDE_INT_PRINT_DEC,                          \
+              int_size_in_bytes (TREE_TYPE (DECL)));                   \
+      putc ('\n', FILE);                                               \
+    }                                                                  \
+} while (0)
 
 /* A table of bytes codes used by the ASM_OUTPUT_ASCII and
    ASM_OUTPUT_LIMITED_STRING macros.  Each byte in the table