diff options
author | Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> | 2002-07-11 18:56:58 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2002-07-11 18:56:58 +0000 |
commit | 789b7de56b7080d797f93ca592c70e1a49dc9f6e (patch) | |
tree | 0f25ed88f014a4c3da4de289b5344558a429cb40 /libstdc++-v3 | |
parent | a18c2c5f9831b34d029ffe32014b40fa1c3cf02c (diff) | |
download | gcc-789b7de56b7080d797f93ca592c70e1a49dc9f6e.zip gcc-789b7de56b7080d797f93ca592c70e1a49dc9f6e.tar.gz gcc-789b7de56b7080d797f93ca592c70e1a49dc9f6e.tar.bz2 |
configure.in (mips*-*-irix6*o32): Enable stabs.
* configure.in (mips*-*-irix6*o32): Enable stabs.
gcc:
* config.gcc (mips-sgi-irix6*o32): New configuration.
* configure.in (libgcc_visibility): Disable for mips-sgi-irix6*o32
configurations.
* configure: Regenerate.
* config/mips/iris6-o32-as.h: New file.
* config/mips/iris6-o32.h: New file.
* config/mips/iris5gas.h (TARGET_ASM_NAMED_SECTION): Define.
(NM_FLAGS): Define.
(HAVE_AS_SHF_MERGE): Undefine.
* config/mips/t-iris5-as: New file.
* config.gcc (mips-sgi-irix6*o32, mips-sgi-irix5*): Use it.
* config/mips/t-iris6 (SHLIB_EXT, SHLIB_SOLINK, SHLIB_SONAME,
SHLIB_NAME, SHLIB_MAP, SHLIB_OBJS, SHLIB_SLIBDIR_QUAL, SHLIB_LINK,
SHLIB_INSTALL, SHLIB_MKMAP, SHLIB_MAPFILES, FPBIT, DPBIT,
dp-bit.c, fp-bit.c): Move ...
* config/mips/t-iris5-6: ... here.
New file, shared by IRIX 5 and IRIX 6.
* config.gcc (mips-sgi-irix6*o32, mips-sgi-irix6*,
mips-sgi-irix5*): Use it.
* config/mips/iris6.h: Remove duplicate comment.
* config/mips/mips.c (TARGET_ASM_UNALIGNED_DI_OP) [TARGET_IRIX5 &&
!TARGET_IRIX6]: Define.
(mips_asm_file_start): Don't emit mdebug.<ABI> sections on IRIX 5/6.
* config/mips/mips.h (ASM_DECLARE_FUNCTION_NAME): Fix comment.
gcc/testsuite:
* gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
configuration and IRIX 6 O32 ABI.
libstdc++-v3:
* configure.target (target_os switch): Allow for irix6*o32
configurations.
From-SVN: r55401
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/configure.target | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 60eb56f..c74227d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * configure.target (target_os switch): Allow for irix6*o32 + configurations. + 2002-07-10 Gabriel Dos Reis <gdr@nerim.net> * include/bits/valarray_meta.h (_UnFunBase): Take a second diff --git a/libstdc++-v3/configure.target b/libstdc++-v3/configure.target index fd8e17e..a672e87 100644 --- a/libstdc++-v3/configure.target +++ b/libstdc++-v3/configure.target @@ -160,12 +160,12 @@ case "${target_os}" in os_include_dir="os/hpux" CPULIMITSH="os/hpux" ;; - irix[1-6] | irix[1-5].* | irix6.[0-4]) + irix[1-6] | irix[1-5].* | irix6.[0-4]*) # This is known to work on at least IRIX 5.2 and 6.3. os_include_dir="os/irix/irix5.2" ATOMICITYH=$os_include_dir ;; - irix6.5) + irix6.5*) os_include_dir="os/irix/irix6.5" ATOMICITYH=$os_include_dir ;; |