diff options
author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-13 02:52:47 +0000 |
---|---|---|
committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-13 02:52:47 +0000 |
commit | 850764ac5fecff94dd88997e88aef515b09be411 (patch) | |
tree | 6c03ea1e0df0a833f0a7a9d1c789e710557a7bab /libstdc++-v3 | |
parent | 53374882efa2c6bf20934342771e3db281b8d518 (diff) | |
download | gcc-850764ac5fecff94dd88997e88aef515b09be411.tar.gz |
libstdc++-v3:
* config/os/irix/irix5.2/bits/os_defines.h: Revert 2002-05-06
change.
gcc:
* mips/iris6.h (CPLUSPLUS_CPP_SPEC): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53408 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/config/os/irix/irix5.2/bits/os_defines.h | 19 |
2 files changed, 7 insertions, 17 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 368b6137ec5..6f09d63878f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2002-05-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * config/os/irix/irix5.2/bits/os_defines.h: Revert 2002-05-06 + change. + 2002-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca> * config/os/gnu-linux/bits/os_defines.h (__glibcpp_long_bits): Define diff --git a/libstdc++-v3/config/os/irix/irix5.2/bits/os_defines.h b/libstdc++-v3/config/os/irix/irix5.2/bits/os_defines.h index be2d2fbbf30..32055ec6d67 100644 --- a/libstdc++-v3/config/os/irix/irix5.2/bits/os_defines.h +++ b/libstdc++-v3/config/os/irix/irix5.2/bits/os_defines.h @@ -44,27 +44,11 @@ // the command-line. #undef _POSIX_SOURCE -/* On at least irix6.2 (which uses this file,) the header files are - very fragile and depend heavily on _SGI_SOURCE and __EXTENSIONS__ - being defined. If they're not, then features disappear that - configure was relying on which then breaks the libstdc++ headers. - These macros are normally implicitly defined by the command-line, - however they are not defined when -ansi is used, and -ansi is - passed to the testsuite. The g++ test results (where it uses - libstdc++ headers) get dozens of extra failures without these - macros, so ensure they always are defined here. */ -#ifndef _SGI_SOURCE -# define _SGI_SOURCE -#endif -#ifndef __EXTENSIONS__ -# define __EXTENSIONS__ -#endif - #define __off_t off_t #define __off64_t off64_t #define __ssize_t ssize_t -// GCC does not use thunks on IRIX. +// GCC does not use thunks on IRIX. #define _G_USING_THUNKS 0 #define __glibcpp_long_double_bits 64 @@ -74,3 +58,4 @@ #endif #endif + |