aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/t-r3900
diff options
context:
space:
mode:
authorCatherine Moore <clm@cygnus.com>1999-04-14 10:46:50 +0000
committerCatherine Moore <clm@gcc.gnu.org>1999-04-14 06:46:50 -0400
commitd8265d2995912b37d74cd9a9dd18f5beff04e66d (patch)
tree1e5592b544936dacfc7a9952467ed24b511b0c29 /gcc/config/mips/t-r3900
parent4e46365be1d700724ebf25f3f86ac069a4b32915 (diff)
downloadgcc-d8265d2995912b37d74cd9a9dd18f5beff04e66d.zip
gcc-d8265d2995912b37d74cd9a9dd18f5beff04e66d.tar.gz
gcc-d8265d2995912b37d74cd9a9dd18f5beff04e66d.tar.bz2
Wed Apr 14 10:48:03 1999 Catherine Moore <clm@cygnus.com>
* config/mips/elf.h, config/mips/elf64.h (CTORS_SECTION_ASM_OP): Define. (DTORS_SECTION_ASM_OP): Define. (EXTRA_SECTIONS): Define. (INVOKE__main): Define. (NAME__MAIN): Define. (SYMBOL__MAIN): Define. (EXTRA_SECTIONS_FUNCTIONS): Define. (SECTION_FUNCTION_TEMPLATE): Define. (ASM_OUTPUT_CONSTRUCTOR): Define. (ASM_OUTPUT_DESTRUCTOR): Define. (CTOR_LIST_BEGIN): Define. (CTOR_LIST_END): Define. (DTOR_LIST_BEGIN): Define. (DTOR_LIST_END): Define. (LIB_SPEC): Define. (STARTFILE_SPEC): Define. (ENDFILE_SPEC): Define. * config/mips/linux.h: Undefine all of the above. * config/mips/rtems64.h: Likewise. * config/mips/t-r3900: Likewise. * config/mips/t-elf: New file. * config/mips/vxworks.h: New file. * configure.in (mips-wrs-vxworks): Use mips/vxworks.h. (mips*-*-*elf*): Use t-elf instead of t-ecoff. * configure: Regenerate. From-SVN: r26446
Diffstat (limited to 'gcc/config/mips/t-r3900')
-rw-r--r--gcc/config/mips/t-r39004
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/mips/t-r3900 b/gcc/config/mips/t-r3900
index 40da335..055143f 100644
--- a/gcc/config/mips/t-r3900
+++ b/gcc/config/mips/t-r3900
@@ -49,6 +49,10 @@ fp-bit.c: $(srcdir)/config/fp-bit.c
echo '#define US_SOFTWARE_GOFAST' >> fp-bit.c
cat $(srcdir)/config/fp-bit.c >> fp-bit.c
+EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o
+# Don't let CTOR_LIST end up in sdata section.
+CRTSTUFF_T_CFLAGS = -G 0
+
# Build the libraries for both hard and soft floating point
MULTILIB_OPTIONS = msoft-float/msingle-float EL/EB