diff options
author | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-07 05:43:59 +0000 |
---|---|---|
committer | aoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-07 05:43:59 +0000 |
commit | f5a470d6034e184af6eebfa6994412db7c2f8bbe (patch) | |
tree | 4bf5c9d4d1cf5b527a7d6ac3c9181bdabb4f43ae /gcc/config/elfos.h | |
parent | d5a5fac5f9988993bd2198e7db13016c6bf77238 (diff) | |
download | gcc-f5a470d6034e184af6eebfa6994412db7c2f8bbe.tar.gz |
* config/elfos.h (INT_ASM_OP): Don't define it if it's already
defined.
* config/sh/sh.h (INT_ASM_OP, ASM_OUTPUT_CONSTRUCTOR,
ASM_OUTPUT_DESTRUCTOR): Copy definitions from config/elfos.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39510 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/elfos.h')
-rw-r--r-- | gcc/config/elfos.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/gcc/config/elfos.h b/gcc/config/elfos.h index 27ee2f24df6..7d9ac7640a5 100644 --- a/gcc/config/elfos.h +++ b/gcc/config/elfos.h @@ -1,6 +1,7 @@ /* elfos.h -- operating system specific defines to be used when targeting GCC for some generic ELF system - Copyright (C) 1991, 1994, 1995, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1991, 1994, 1995, 1999, 2000, 2001 + Free Software Foundation, Inc. Based on svr4.h contributed by Ron Guilmette (rfg@netcom.com). This file is part of GNU CC. @@ -232,11 +233,17 @@ Boston, MA 02111-1307, USA. */ } \ while (0) -/* This is the pseudo-op used to generate a 32-bit word of data with a - specific value in some section. This is the same for all known svr4 - assemblers. */ +/* This is the pseudo-op used to generate a reference to a specific + symbol in some section. It is only used in machine-specific + configuration files, typically only in ASM_OUTPUT_CONSTRUCTOR and + ASM_OUTPUT_DESTRUCTOR. This is the same for all known svr4 + assemblers, except those in targets that don't use 32-bit pointers. + Those should override INT_ASM_OP. Yes, the name of the macro is + misleading. */ +#ifndef INT_ASM_OP #define INT_ASM_OP "\t.long\t" +#endif /* This is the pseudo-op used to generate a contiguous sequence of byte values from a double-quoted string WITHOUT HAVING A TERMINATING NUL |