system.h (ASM_IDENTIFY_GCC, [...]): Poison.

* system.h (ASM_IDENTIFY_GCC, STDC_VALUE, TRAMPOLINE_ALIGN,
	ASM_IDENTIFY_GCC_AFTER_SOURCE): Poison.
	* config/pdp11/pdp11.h (TRAMPOLINE_ALIGN): Rename to
	TRAMPOLINE_ALIGNMENT.
	* config/arm/arm.h, config/mcore/mcore.h: Likewise.  Change value
	to be in bits.
	* config/i386/cygwin.h (PCC_BITFIELDS_TYPE_MATTERS): Rename to
	PCC_BITFIELD_TYPE_MATTERS.
	* config/interix.h (STDC_VALUE): Remove.  Use
	STDC_0_IN_SYSTEM_HEADERS.
	* config/darwin.h (ASM_IDENTIFY_GCC), config/dsp16xx/dsp16xx.h
	(ASM_IDENTIFY_GCC), config/stormy16/stormy16.h (ASM_IDENTIFY_GCC,
	ASM_IDENTIFY_GCC_AFTER_SOURCE): Remove.

From-SVN: r48877
This commit is contained in:
Joseph Myers 2002-01-15 20:20:24 +00:00 committed by Joseph Myers
parent 441f52642d
commit 006946e43e
10 changed files with 31 additions and 44 deletions

View File

@ -1,3 +1,19 @@
2002-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
* system.h (ASM_IDENTIFY_GCC, STDC_VALUE, TRAMPOLINE_ALIGN,
ASM_IDENTIFY_GCC_AFTER_SOURCE): Poison.
* config/pdp11/pdp11.h (TRAMPOLINE_ALIGN): Rename to
TRAMPOLINE_ALIGNMENT.
* config/arm/arm.h, config/mcore/mcore.h: Likewise. Change value
to be in bits.
* config/i386/cygwin.h (PCC_BITFIELDS_TYPE_MATTERS): Rename to
PCC_BITFIELD_TYPE_MATTERS.
* config/interix.h (STDC_VALUE): Remove. Use
STDC_0_IN_SYSTEM_HEADERS.
* config/darwin.h (ASM_IDENTIFY_GCC), config/dsp16xx/dsp16xx.h
(ASM_IDENTIFY_GCC), config/stormy16/stormy16.h (ASM_IDENTIFY_GCC,
ASM_IDENTIFY_GCC_AFTER_SOURCE): Remove.
2002-01-15 Craig Rodrigues <rodrigc@gcc.gnu.org>
* doc/install.texi (hppa*-hp-hpux11): --enable-threads does

View File

@ -1769,8 +1769,8 @@ typedef struct
/* Length in units of the trampoline for entering a nested function. */
#define TRAMPOLINE_SIZE (TARGET_ARM ? 16 : 24)
/* Alignment required for a trampoline in units. */
#define TRAMPOLINE_ALIGN 4
/* Alignment required for a trampoline in bits. */
#define TRAMPOLINE_ALIGNMENT 32
/* Emit RTL insns to initialize the variable parts of a trampoline.
FNADDR is an RTX for the address of the function's pure code.

View File

@ -1,5 +1,5 @@
/* Target definitions for Darwin (Mac OS X) systems.
Copyright (C) 1989, 1990, 1991, 1992, 1993, 2000, 2001
Copyright (C) 1989, 1990, 1991, 1992, 1993, 2000, 2001, 2002
Free Software Foundation, Inc.
Contributed by Apple Computer Inc.
@ -150,12 +150,6 @@ do { text_section (); \
#define NO_PROFILE_COUNTERS
/* Don't use .gcc_compiled symbols to communicate with GDB;
They interfere with numerically sorted symbol lists. */
#undef ASM_IDENTIFY_GCC
#define ASM_IDENTIFY_GCC(asm_out_file)
#undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP

View File

@ -1620,9 +1620,6 @@ const_section () \
/* Output at beginning of assembler file. */
#define ASM_FILE_START(FILE) coff_dsp16xx_file_start (FILE)
/* Prevent output of .gcc_compiled */
#define ASM_IDENTIFY_GCC(FILE)
/* A C string constant describing how to begin a comment in the target
assembler language. */
#define ASM_COMMENT_START ""

View File

@ -1,6 +1,6 @@
/* Operating system specific defines to be used when targeting GCC for
hosting on Windows32, using a Unix style C library and tools.
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
Free Software Foundation, Inc.
This file is part of GNU CC.
@ -458,8 +458,8 @@ extern int i386_pe_dllimport_name_p PARAMS ((const char *));
#define BIGGEST_FIELD_ALIGNMENT 64
/* A bitfield declared as `int' forces `int' alignment for the struct. */
#undef PCC_BITFIELDS_TYPE_MATTERS
#define PCC_BITFIELDS_TYPE_MATTERS 1
#undef PCC_BITFIELD_TYPE_MATTERS
#define PCC_BITFIELD_TYPE_MATTERS 1
#define GROUP_BITFIELDS_BY_ALIGN TYPE_NATIVE(rec)

View File

@ -83,8 +83,7 @@ for windows/multi thread */
#endif /* 0 */
#undef STDC_VALUE
#define STDC_VALUE 0
#define STDC_0_IN_SYSTEM_HEADERS 1
#define HANDLE_SYSV_PRAGMA
#undef HANDLE_PRAGMA_WEAK /* until the link format can handle it */

View File

@ -826,8 +826,8 @@ extern const enum reg_class reg_class_from_letter[];
/* Length in units of the trampoline for entering a nested function. */
#define TRAMPOLINE_SIZE 12
/* Alignment required for a trampoline in units. */
#define TRAMPOLINE_ALIGN 4
/* Alignment required for a trampoline in bits. */
#define TRAMPOLINE_ALIGNMENT 32
/* Emit RTL insns to initialize the variable parts of a trampoline.
FNADDR is an RTX for the address of the function's pure code.

View File

@ -1200,7 +1200,7 @@ JMP FUNCTION 0x0058 0x0000 <- FUNCTION
}
#define TRAMPOLINE_SIZE 8
#define TRAMPOLINE_ALIGN 16
#define TRAMPOLINE_ALIGNMENT 16
/* Emit RTL insns to initialize the variable parts of a trampoline.
FNADDR is an RTX for the address of the function's pure code.

View File

@ -3444,28 +3444,6 @@ do { \
Defined in svr4.h. */
/* #define ASM_FILE_END(STREAM) */
/* A C statement to output assembler commands which will identify the object
file as having been compiled with GNU CC (or another GNU compiler).
If you don't define this macro, the string `gcc_compiled.:' is output. This
string is calculated to define a symbol which, on BSD systems, will never be
defined for any other reason. GDB checks for the presence of this symbol
when reading the symbol table of an executable.
On non-BSD systems, you must arrange communication with GDB in some other
fashion. If GDB is not used on your system, you can define this macro with
an empty body.
Defined in svr4.h. */
/* #define ASM_IDENTIFY_GCC(FILE) */
/* Like ASM_IDENTIFY_GCC, but used when dbx debugging is selected to emit
a stab the debugger uses to identify gcc as the compiler that is emitted
after the stabs for the filename, which makes it easier for GDB to parse.
Defined in svr4.h. */
/* #define ASM_IDENTIFY_GCC_AFTER_SOURCE(FILE) */
/* A C string constant describing how to begin a comment in the target
assembler language. The compiler assumes that the comment will end at the
end of the line. */

View File

@ -596,12 +596,15 @@ typedef char _Bool;
MD_INIT_BUILTINS MD_EXPAND_BUILTIN ASM_OUTPUT_CONSTRUCTOR \
ASM_OUTPUT_DESTRUCTOR
/* And other obsolete target macros. */
/* And other obsolete target macros, or macros that used to be in target
headers and were not used, and may be obsolete or may never have
been used. */
#pragma GCC poison INT_ASM_OP ASM_OUTPUT_EH_REGION_BEG \
ASM_OUTPUT_EH_REGION_END ASM_OUTPUT_LABELREF_AS_INT \
DOESNT_NEED_UNWINDER EH_TABLE_LOOKUP OBJC_SELECTORS_WITHOUT_LABELS \
OMIT_EH_TABLE EASY_DIV_EXPR IMPLICIT_FIX_EXPR \
LONGJMP_RESTORE_FROM_STACK MAX_INT_TYPE_SIZE
LONGJMP_RESTORE_FROM_STACK MAX_INT_TYPE_SIZE ASM_IDENTIFY_GCC \
STDC_VALUE TRAMPOLINE_ALIGN ASM_IDENTIFY_GCC_AFTER_SOURCE
#endif /* IN_GCC */