aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ia64
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-12-22 12:06:01 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2010-12-22 12:06:01 +0000
commit57809813b459dc5926d3d2f8d89dba41a73bad1e (patch)
treea92085fa56630420fbd714a86cd4883b809f5416 /gcc/config/ia64
parent6e30705627f75583735d7e04d1a162ee4afbe838 (diff)
downloadgcc-57809813b459dc5926d3d2f8d89dba41a73bad1e.zip
gcc-57809813b459dc5926d3d2f8d89dba41a73bad1e.tar.gz
gcc-57809813b459dc5926d3d2f8d89dba41a73bad1e.tar.bz2
svr4.h: Remove.
* config/svr4.h: Remove. * system.h (USING_SVR4_H, SVR4_ASM_SPEC): Poison. * config.gcc, config/bfin/bfin.h, config/cris/cris.h, config/fr30/fr30.h, config/frv/frv.h, config/i386/openbsdelf.h, config/i386/vx-common.h, config/ia64/elf.h, config/ia64/ia64.h, config/ia64/sysv4.h, config/iq2000/iq2000.h, config/m68k/linux.h, config/m68k/m68kelf.h, config/mips/mips.h, config/mips/vxworks.h, config/moxie/moxie.h, config/netbsd-aout.h, config/openbsd.h, config/rs6000/sysv4.h, config/sh/elf.h, config/sh/sh.h, config/sol2.h, config/sparc/sysv4.h, config/stormy16/stormy16.h, config/v850/v850.h, config/vxworks.h: Remove or update comments referring to svr4.h. From-SVN: r168166
Diffstat (limited to 'gcc/config/ia64')
-rw-r--r--gcc/config/ia64/elf.h6
-rw-r--r--gcc/config/ia64/ia64.h11
-rw-r--r--gcc/config/ia64/sysv4.h6
3 files changed, 7 insertions, 16 deletions
diff --git a/gcc/config/ia64/elf.h b/gcc/config/ia64/elf.h
index 9f45505..21415ee 100644
--- a/gcc/config/ia64/elf.h
+++ b/gcc/config/ia64/elf.h
@@ -1,6 +1,6 @@
/* Definitions for embedded ia64-elf target.
-Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2010 Free Software Foundation, Inc.
This file is part of GCC.
@@ -59,8 +59,8 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#define LINK_SPEC "%{!mgnu-ld:-dn -N so}"
#endif
-/* svr4.h links with crti.o/crtn.o, but elfos.h does not. We override elfos.h
- so that we can use the standard ELF Unix method. */
+/* elfos.h does not link with crti.o/crtn.o. We override elfos.h so
+ that we can use the standard ELF Unix method. */
#undef ENDFILE_SPEC
#define ENDFILE_SPEC "crtend.o%s crtn.o%s"
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h
index 0b512f2..32fc9b9 100644
--- a/gcc/config/ia64/ia64.h
+++ b/gcc/config/ia64/ia64.h
@@ -1322,11 +1322,6 @@ do { \
#define ASM_APP_OFF (TARGET_GNU_AS ? "#NO_APP\n" : "//NO_APP\n")
-/* Output of Uninitialized Variables. */
-
-/* This is all handled by svr4.h. */
-
-
/* Output and Generation of Labels. */
/* A C statement (sans semicolon) to output to the stdio stream STREAM the
@@ -1383,7 +1378,7 @@ do { \
/* Macros Controlling Initialization Routines. */
-/* This is handled by svr4.h and sysv4.h. */
+/* This is handled by sysv4.h. */
/* Output of Assembler Instructions. */
@@ -1656,12 +1651,12 @@ do { \
/* Macros Affecting all Debug Formats. */
-/* This is handled in svr4.h and sysv4.h. */
+/* This is handled in sysv4.h. */
/* Specific Options for DBX Output. */
-/* This is handled by dbxelf.h which is included by svr4.h. */
+/* This is handled by dbxelf.h. */
/* Open ended Hooks for DBX Output. */
diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h
index 0d76073..25fd224 100644
--- a/gcc/config/ia64/sysv4.h
+++ b/gcc/config/ia64/sysv4.h
@@ -1,4 +1,4 @@
-/* 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, 2010 Free Software Foundation, Inc.
@@ -104,13 +104,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"