]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/config/ia64/sysv4.h
Update copyright years.
[thirdparty/gcc.git] / gcc / config / ia64 / sysv4.h
index 678a81ec6289333157e8abb9f14923c35a4d24c5..119c53fda777d39a49f855227fc9612331c14a0b 100644 (file)
@@ -1,7 +1,6 @@
-/* Override definitions in elfos.h/svr4.h to be correct for IA64.
+/* Override definitions in elfos.h to be correct for IA64.
 
-Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
-2007 Free Software Foundation, Inc.
+Copyright (C) 2000-2022 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -104,13 +103,9 @@ do {                                               \
 #undef FINI_SECTION_ASM_OP
 #define FINI_SECTION_ASM_OP    "\t.section\t.fini,\"ax\",\"progbits\""
 
-/* svr4.h undefines this, so we need to define it here.  */
 #define DBX_REGISTER_NUMBER(REGNO) \
   ia64_dbx_register_number(REGNO)
 
-/* Things that svr4.h defines to the wrong type, because it assumes 32-bit
-   ints and 32-bit longs.  */
-
 #undef SIZE_TYPE
 #define SIZE_TYPE "long unsigned int"
 
@@ -127,12 +122,7 @@ do {                                               \
 
 #undef ASM_DECLARE_FUNCTION_NAME
 #define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \
-do {                                                                   \
-  fputs ("\t.proc ", FILE);                                            \
-  assemble_name (FILE, NAME);                                          \
-  fputc ('\n', FILE);                                                  \
-  ASM_OUTPUT_LABEL (FILE, NAME);                                       \
-} while (0)
+  ia64_start_function(FILE,NAME,DECL)
 
 /* We redefine this to use the ia64 .endp pseudo-op.  */