Commit 4a023207 by Andreas Jaeger Committed by Andreas Jaeger

target-def.h: Remove usage of OBJECT_FORMAT_ROSE.

	* target-def.h: Remove usage of OBJECT_FORMAT_ROSE.
	* system.h: Poison OBJ_FORMAT_ROSE.
	* doc/tm.texi (Macros for Initialization): Remove documentatin of
	OBJECT_FORMAT_ROSE.
	* config/rs6000/lynx.h: Remove undef of OBJECT_FORMAT_ROSE.
	* collect2.c: Remove usage of OBJECT_FORMAT_ROSE.

From-SVN: r68678
parent 5fad1c24
2003-06-29 Andreas Jaeger <aj@suse.de>
* target-def.h: Remove usage of OBJECT_FORMAT_ROSE.
* system.h: Poison OBJ_FORMAT_ROSE.
* doc/tm.texi (Macros for Initialization): Remove documentatin of
OBJECT_FORMAT_ROSE.
* config/rs6000/lynx.h: Remove undef of OBJECT_FORMAT_ROSE.
* collect2.c: Remove usage of OBJECT_FORMAT_ROSE.
2003-06-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2003-06-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
......
...@@ -103,7 +103,6 @@ do { \ ...@@ -103,7 +103,6 @@ do { \
/* For collect2 */ /* For collect2 */
#define OBJECT_FORMAT_NONE #define OBJECT_FORMAT_NONE
#undef OBJECT_FORMAT_COFF #undef OBJECT_FORMAT_COFF
#undef OBJECT_FORMAT_ROSE
#undef MD_EXEC_PREFIX #undef MD_EXEC_PREFIX
#undef REAL_LD_FILE_NAME #undef REAL_LD_FILE_NAME
#undef REAL_STRIP_FILE_NAME #undef REAL_STRIP_FILE_NAME
......
...@@ -7118,21 +7118,15 @@ If your system uses @command{collect2} as the means of processing ...@@ -7118,21 +7118,15 @@ If your system uses @command{collect2} as the means of processing
constructors, then that program normally uses @command{nm} to scan constructors, then that program normally uses @command{nm} to scan
an object file for constructor functions to be called. an object file for constructor functions to be called.
On certain kinds of systems, you can define these macros to make On certain kinds of systems, you can define this macro to make
@command{collect2} work faster (and, in some cases, make it work at all): @command{collect2} work faster (and, in some cases, make it work at all):
@defmac OBJECT_FORMAT_COFF @defmac OBJECT_FORMAT_COFF
Define this macro if the system uses COFF (Common Object File Format) Define this macro if the system uses COFF (Common Object File Format)
object files, so that @command{collect2} can assume this format and scan object files, so that @command{collect2} can assume this format and scan
object files directly for dynamic constructor/destructor functions. object files directly for dynamic constructor/destructor functions.
@end defmac
@defmac OBJECT_FORMAT_ROSE
Define this macro if the system uses ROSE format object files, so that
@command{collect2} can assume this format and scan object files directly
for dynamic constructor/destructor functions.
These macros are effective only in a native compiler; @command{collect2} as This macro is effective only in a native compiler; @command{collect2} as
part of a cross compiler always uses @command{nm} for the target machine. part of a cross compiler always uses @command{nm} for the target machine.
@end defmac @end defmac
......
...@@ -621,7 +621,7 @@ typedef char _Bool; ...@@ -621,7 +621,7 @@ typedef char _Bool;
DBX_LBRAC_FIRST DBX_OUTPUT_ENUM DBX_OUTPUT_SOURCE_FILENAME \ DBX_LBRAC_FIRST DBX_OUTPUT_ENUM DBX_OUTPUT_SOURCE_FILENAME \
DBX_WORKING_DIRECTORY INSN_CACHE_DEPTH INSN_CACHE_SIZE \ DBX_WORKING_DIRECTORY INSN_CACHE_DEPTH INSN_CACHE_SIZE \
INSN_CACHE_LINE_WIDTH INIT_SECTION_PREAMBLE NEED_ATEXIT ON_EXIT \ INSN_CACHE_LINE_WIDTH INIT_SECTION_PREAMBLE NEED_ATEXIT ON_EXIT \
EXIT_BODY EXIT_BODY OBJECT_FORMAT_ROSE
/* Hooks that are no longer used. */ /* Hooks that are no longer used. */
#pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \ #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \
......
...@@ -40,7 +40,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ...@@ -40,7 +40,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define TARGET_ASM_ALIGNED_TI_OP NULL #define TARGET_ASM_ALIGNED_TI_OP NULL
/* GAS and SYSV4 assemblers accept these. */ /* GAS and SYSV4 assemblers accept these. */
#if defined (OBJECT_FORMAT_ELF) || defined (OBJECT_FORMAT_ROSE) #if defined (OBJECT_FORMAT_ELF)
#define TARGET_ASM_UNALIGNED_HI_OP "\t.2byte\t" #define TARGET_ASM_UNALIGNED_HI_OP "\t.2byte\t"
#define TARGET_ASM_UNALIGNED_SI_OP "\t.4byte\t" #define TARGET_ASM_UNALIGNED_SI_OP "\t.4byte\t"
#define TARGET_ASM_UNALIGNED_DI_OP "\t.8byte\t" #define TARGET_ASM_UNALIGNED_DI_OP "\t.8byte\t"
...@@ -50,7 +50,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ...@@ -50,7 +50,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define TARGET_ASM_UNALIGNED_SI_OP NULL #define TARGET_ASM_UNALIGNED_SI_OP NULL
#define TARGET_ASM_UNALIGNED_DI_OP NULL #define TARGET_ASM_UNALIGNED_DI_OP NULL
#define TARGET_ASM_UNALIGNED_TI_OP NULL #define TARGET_ASM_UNALIGNED_TI_OP NULL
#endif /* OBJECT_FORMAT_ELF || OBJECT_FORMAT_ROSE */ #endif /* OBJECT_FORMAT_ELF */
#define TARGET_ASM_INTEGER default_assemble_integer #define TARGET_ASM_INTEGER default_assemble_integer
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment