Commit 57642751 by Daniel Jacobowitz Committed by Daniel Jacobowitz

tm.texi (LINK_LIBGCC_SPECIAL): Remove.

	* doc/tm.texi (LINK_LIBGCC_SPECIAL): Remove.
	(LINK_LIBGCC_SPECIAL_1): Don't mention it.
	* gcc.c: Don't check for LINK_LIBGCC_SPECIAL.
	* system.h: Poison LINK_LIBGCC_SPECIAL.

From-SVN: r95476
parent 27f0dff4
2005-02-23 Daniel Jacobowitz <dan@codesourcery.com>
* doc/tm.texi (LINK_LIBGCC_SPECIAL): Remove.
(LINK_LIBGCC_SPECIAL_1): Don't mention it.
* gcc.c: Don't check for LINK_LIBGCC_SPECIAL.
* system.h: Poison LINK_LIBGCC_SPECIAL.
2005-02-23 James E Wilson <wilson@specifixinc.com> 2005-02-23 James E Wilson <wilson@specifixinc.com>
* gengtype.c (note_insn_name): Make 1 element larger. * gengtype.c (note_insn_name): Make 1 element larger.
......
...@@ -412,20 +412,10 @@ while the @file{config/rs6000/eabiaix.h} target file defines ...@@ -412,20 +412,10 @@ while the @file{config/rs6000/eabiaix.h} target file defines
@end smallexample @end smallexample
@end defmac @end defmac
@defmac LINK_LIBGCC_SPECIAL
Define this macro if the driver program should find the library
@file{libgcc.a} itself and should not pass @option{-L} options to the
linker. If you do not define this macro, the driver program will pass
the argument @option{-lgcc} to tell the linker to do the search and will
pass @option{-L} options to it.
@end defmac
@defmac LINK_LIBGCC_SPECIAL_1 @defmac LINK_LIBGCC_SPECIAL_1
Define this macro if the driver program should find the library Define this macro if the driver program should find the library
@file{libgcc.a}. If you do not define this macro, the driver program will pass @file{libgcc.a}. If you do not define this macro, the driver program will pass
the argument @option{-lgcc} to tell the linker to do the search. the argument @option{-lgcc} to tell the linker to do the search.
This macro is similar to @code{LINK_LIBGCC_SPECIAL}, except that it does
not affect @option{-L} options.
@end defmac @end defmac
@defmac LINK_GCC_C_SEQUENCE_SPEC @defmac LINK_GCC_C_SEQUENCE_SPEC
......
...@@ -620,7 +620,7 @@ proper position among the other output files. */ ...@@ -620,7 +620,7 @@ proper position among the other output files. */
#ifndef LIBGCC_SPEC #ifndef LIBGCC_SPEC
#if defined(REAL_LIBGCC_SPEC) #if defined(REAL_LIBGCC_SPEC)
#define LIBGCC_SPEC REAL_LIBGCC_SPEC #define LIBGCC_SPEC REAL_LIBGCC_SPEC
#elif defined(LINK_LIBGCC_SPECIAL) || defined(LINK_LIBGCC_SPECIAL_1) #elif defined(LINK_LIBGCC_SPECIAL_1)
/* Have gcc do the search for libgcc.a. */ /* Have gcc do the search for libgcc.a. */
#define LIBGCC_SPEC "libgcc.a%s" #define LIBGCC_SPEC "libgcc.a%s"
#else #else
...@@ -706,13 +706,8 @@ proper position among the other output files. */ ...@@ -706,13 +706,8 @@ proper position among the other output files. */
#endif #endif
#ifndef LINK_LIBGCC_SPEC #ifndef LINK_LIBGCC_SPEC
# ifdef LINK_LIBGCC_SPECIAL /* Generate -L options for startfile prefix list. */
/* Don't generate -L options for startfile prefix list. */
# define LINK_LIBGCC_SPEC ""
# else
/* Do generate them. */
# define LINK_LIBGCC_SPEC "%D" # define LINK_LIBGCC_SPEC "%D"
# endif
#endif #endif
#ifndef STARTFILE_PREFIX_SPEC #ifndef STARTFILE_PREFIX_SPEC
......
...@@ -661,7 +661,8 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; ...@@ -661,7 +661,8 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
DBX_OUTPUT_GCC_MARKER DBX_FINISH_SYMBOL SDB_GENERATE_FAKE \ DBX_OUTPUT_GCC_MARKER DBX_FINISH_SYMBOL SDB_GENERATE_FAKE \
NON_SAVING_SETJMP TARGET_LATE_RTL_PROLOGUE_EPILOGUE \ NON_SAVING_SETJMP TARGET_LATE_RTL_PROLOGUE_EPILOGUE \
CASE_DROPS_THROUGH TARGET_BELL TARGET_BS TARGET_CR TARGET_DIGIT0 \ CASE_DROPS_THROUGH TARGET_BELL TARGET_BS TARGET_CR TARGET_DIGIT0 \
TARGET_ESC TARGET_FF TARGET_NEWLINE TARGET_TAB TARGET_VT TARGET_ESC TARGET_FF TARGET_NEWLINE TARGET_TAB TARGET_VT \
LINK_LIBGCC_SPECIAL
/* 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 \
......
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