X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=gcc%2Fconfig%2Fia64%2Fsysv4.h;h=119c53fda777d39a49f855227fc9612331c14a0b;hb=7adcbafe45f8001b698967defe682687b52c0007;hp=678a81ec6289333157e8abb9f14923c35a4d24c5;hpb=ad41bd84ff7298f2eff1d0b99e1975f99bc8ba68;p=thirdparty%2Fgcc.git diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h index 678a81ec6289..119c53fda777 100644 --- a/gcc/config/ia64/sysv4.h +++ b/gcc/config/ia64/sysv4.h @@ -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. */