diff options
author | Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> | 2007-07-16 17:21:10 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2007-07-16 17:21:10 +0000 |
commit | 40f5cc95ab0d9ab7510b1fd7b5d1bcd472735a25 (patch) | |
tree | 0423658b77ecfce007ffaf411bad5866573531f9 /gcc | |
parent | c1331fd4fb357ea3780d70a8c87b9b8d6bdd0dd7 (diff) | |
download | gcc-40f5cc95ab0d9ab7510b1fd7b5d1bcd472735a25.zip gcc-40f5cc95ab0d9ab7510b1fd7b5d1bcd472735a25.tar.gz gcc-40f5cc95ab0d9ab7510b1fd7b5d1bcd472735a25.tar.bz2 |
re PR bootstrap/3456 (bootstrapping gcc-3.0 with threadmodel=posix fails on IRIX64 6.5)
gcc:
PR bootstrap/3456
* config.gcc (mips-sgi-irix[56]*): Enable pthread support.
* doc/install.texi (mips-sgi-irix6): pthread support works now.
libstdc++-v3:
PR bootstrap/3456
* testsuite/22_locale/locale/cons/12658_thread-1.cc: Enable on
mips-sgi-irix6*.
* testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
* testsuite/thread/18185.cc: Likewise.
* testsuite/thread/pthread1.cc: Likewise.
* testsuite/thread/pthread2.cc: Likewise.
* testsuite/thread/pthread3.cc: Likewise.
* testsuite/thread/pthread4.cc: Likewise.
* testsuite/thread/pthread5.cc: Likewise.
* testsuite/thread/pthread6.cc: Likewise.
* testsuite/thread/pthread7-rope.cc: Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc: Likewise.
* testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
From-SVN: r126685
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 6 | ||||
-rw-r--r-- | gcc/doc/install.texi | 3 |
3 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ef0b35c..cab9901 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + PR bootstrap/3456 + * config.gcc (mips-sgi-irix[56]*): Enable pthread support. + * doc/install.texi (mips-sgi-irix6): pthread support works now. + 2007-07-16 Paul Brook <paul@codesourcery.com> PR target/32753 diff --git a/gcc/config.gcc b/gcc/config.gcc index f13d7db..75b4037 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -1644,9 +1644,9 @@ mips-sgi-irix[56]*) then tm_defines="${tm_defines} IRIX_USING_GNU_LD" fi -# if test x$enable_threads = xyes; then -# thread_file='irix' -# fi + case ${enable_threads}:${have_pthread_h} in + "":yes | yes:yes ) thread_file=posix ;; + esac use_fixproto=yes ;; mips*-*-netbsd*) # NetBSD/mips, either endian. diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index c39f370..ec2826e 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3693,8 +3693,7 @@ To enable debugging for the O32 ABI, you must use GNU @command{as} from GNU binutils 2.15 or later. You may also use GNU @command{ld}, but this is not required and currently causes some problems with Ada. -The @option{--enable-threads} option doesn't currently work, a patch is -in preparation for a future release. The @option{--enable-libgcj} +The @option{--enable-libgcj} option is disabled by default: IRIX 6 uses a very low default limit (20480) for the command line length. Although @command{libtool} contains a workaround for this problem, at least the N64 @samp{libgcj} is known not |