t-iris6 (CRTSTUFF_T_CFLAGS): Add -Wno-error.
* config/mips/t-iris6 (CRTSTUFF_T_CFLAGS): Add -Wno-error. (TARGET_LIBGCC2_CFLAGS): Define. * crtstuff.c [HAS_INIT_SECTION] (__do_global_dtors): Declare. (__do_global_ctors): Likewise. From-SVN: r73811
This commit is contained in:
parent
e9f85cd60b
commit
af8e5a0e19
3 changed files with 18 additions and 2 deletions
|
@ -1,3 +1,11 @@
|
|||
2003-11-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
||||
|
||||
* config/mips/t-iris6 (CRTSTUFF_T_CFLAGS): Add -Wno-error.
|
||||
(TARGET_LIBGCC2_CFLAGS): Define.
|
||||
|
||||
* crtstuff.c [HAS_INIT_SECTION] (__do_global_dtors): Declare.
|
||||
(__do_global_ctors): Likewise.
|
||||
|
||||
2003-11-21 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* doc/invoke.texi (-O2): Doesn't enable -fweb.
|
||||
|
|
|
@ -10,9 +10,13 @@ INSTALL_LIBGCC = install-multilib
|
|||
|
||||
# For svr4 we build crtbegin.o and crtend.o which serve to add begin and
|
||||
# end labels to the .ctors and .dtors section when we link using gcc.
|
||||
|
||||
EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o
|
||||
CRTSTUFF_T_CFLAGS=-g1
|
||||
|
||||
# When the native assembler is in use, -g is not supported with the O32 ABI
|
||||
# and we get a warning for every -mabi=32 compilation. Work around this
|
||||
# by adding -Wno-error.
|
||||
CRTSTUFF_T_CFLAGS=-g1 -Wno-error
|
||||
TARGET_LIBGCC2_CFLAGS = -Wno-error
|
||||
|
||||
LIB2FUNCS_EXTRA = $(srcdir)/config/mips/_tilib.c
|
||||
|
||||
|
|
|
@ -362,6 +362,8 @@ __do_global_ctors_aux (void) /* prologue goes in .init section */
|
|||
|
||||
#elif defined(HAS_INIT_SECTION) /* ! INIT_SECTION_ASM_OP */
|
||||
|
||||
extern void __do_global_dtors (void);
|
||||
|
||||
/* This case is used by the Irix 6 port, which supports named sections but
|
||||
not an SVR4-style .fini section. __do_global_dtors can be non-static
|
||||
in this case because we protect it with -hidden_symbol. */
|
||||
|
@ -508,6 +510,8 @@ asm (TEXT_SECTION_ASM_OP);
|
|||
|
||||
#elif defined(HAS_INIT_SECTION) /* ! INIT_SECTION_ASM_OP */
|
||||
|
||||
extern void __do_global_ctors (void);
|
||||
|
||||
/* This case is used by the Irix 6 port, which supports named sections but
|
||||
not an SVR4-style .init section. __do_global_ctors can be non-static
|
||||
in this case because we protect it with -hidden_symbol. */
|
||||
|
|
Loading…
Add table
Reference in a new issue