Go to file
Bryce McKinlay 7ddf92a874 re PR libgcj/13212 (JNI/CNI AttachCurrentThread does not register thread with garbage collector)
boehm-gc
	PR libgcj/13212:
	* configure.ac: Check for pthread_getattr_np(). Remove
	GC_PTHREAD_SYM_VERSION detection.
	* include/gc.h (GC_register_my_thread, GC_unregister_my_thread,
	GC_get_thread_stack_base): New declarations.
	* pthread_support.c (GC_register_my_thread, GC_unregister_my_thread,
	GC_get_thread_stack_base): New functions.
	(GC_delete_thread): Don't try to free the first_thread.
	* misc.c (GC_init_inner): Use GC_get_thread_stack_base() if possible.
	(pthread_create_, constr): Removed.
	(pthread_create): Don't rename.
	* include/gc_ext_config.h.in: Rebuilt.
	* include/gc_pthread_redirects.h (pthread_create): Define 
	unconditionally.
	* include/gc_config.h.in: Rebuilt.
	* configure: Rebuilt.
libjava
	* java/lang/natThread.cc (_Jv_AttachCurrentThread): Attach thread
	to GC.
	(_Jv_DetachCurrentThread): Detach thread from GC.
	* include/boehm-gc.h (_Jv_GCAttachThread, _Jv_GCDetachThread):
	Declare.
	* boehm.cc (_Jv_GCAttachThread): New function.
	(_Jv_GCDetachThread): Likewise.

From-SVN: r116313
2006-08-21 22:07:30 +00:00
boehm-gc re PR libgcj/13212 (JNI/CNI AttachCurrentThread does not register thread with garbage collector) 2006-08-21 22:07:30 +00:00
config re PR bootstrap/26188 (4.2.0 fails to compile on FreeBSD 4.11) 2006-07-25 08:30:38 +00:00
contrib Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names... 2006-07-06 23:24:51 +00:00
fixincludes errno.h: New file. 2006-07-17 23:54:22 +00:00
gcc revert accidental checkin of tests 2006-08-21 16:56:28 -04:00
gnattools Makefile.in: Add html and install-html targets. 2006-06-03 17:16:11 +00:00
include Patch to provide pex_run_in_environment. 2006-06-01 10:30:51 +00:00
INSTALL
intl Makefile.in (install-info, [...]): New dummy targets. 2006-06-07 15:44:09 +00:00
libada Makefile.in: Add install-html target. 2006-05-24 01:38:00 +00:00
libcpp re PR c++/28288 (ICE with min/max operator) 2006-08-14 23:13:54 +00:00
libdecnumber decContext.c (decContextSetStatusFromString): Constify. 2006-08-21 12:34:25 +00:00
libffi ffi_common.h (struct): Revert accidental commit. 2006-08-17 21:07:29 +02:00
libgfortran re PR fortran/25828 ([f2003] ACCESS='STREAM' io support) 2006-08-15 23:06:44 +00:00
libgomp re PR libgomp/28725 (Case Sensitive OpenMP environment variables and patch) 2006-08-17 09:58:02 +02:00
libiberty re PR middle-end/28071 (A file that can not be compiled in reasonable time/space) 2006-07-27 17:10:07 +00:00
libjava re PR libgcj/13212 (JNI/CNI AttachCurrentThread does not register thread with garbage collector) 2006-08-21 22:07:30 +00:00
libmudflap re PR tree-optimization/21274 (SSA Crash, reproducable) 2006-06-21 16:35:27 +00:00
libobjc Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. 2006-07-18 11:48:36 +00:00
libssp Makefile.am: Add install-html target. 2006-05-24 01:47:02 +00:00
libstdc++-v3 random (gamma_distribution<>::_M_initialize, [...]): Add. 2006-08-20 16:05:05 +00:00
maintainer-scripts
zlib Makefile.am: Add html and install-html stubs. 2006-06-13 21:15:06 +00:00
ABOUT-NLS
ChangeLog MAINTAINERS (Various Maintainers): Add self as RTL opt. 2006-08-08 07:56:32 +00:00
ChangeLog.tree-ssa
compile
config-ml.in config-ml.in: Alter CCASFLAGS to include special multilib options the same as is done for CFLAGS. 2006-06-13 16:48:23 -04:00
config.guess config.guess: Import from src (was more updated). 2006-07-25 08:41:02 +00:00
config.rpath
config.sub config.guess: Import from src (was more updated). 2006-07-25 08:41:02 +00:00
configure configure.in: Allow mingw32 and cygwin targets to build cross-gdb. 2006-07-23 03:50:24 +00:00
configure.in configure.in: Allow mingw32 and cygwin targets to build cross-gdb. 2006-07-23 03:50:24 +00:00
COPYING
COPYING.LIB
depcomp
install-sh
libtool-ldflags
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig ltconfig: chmod 644 before ranlib during install. 2006-07-04 20:20:01 +00:00
ltmain.sh Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names... 2006-07-06 23:24:51 +00:00
MAINTAINERS MAINTAINERS (Various Maintainers): Add self as RTL opt. 2006-08-08 07:56:32 +00:00
Makefile.def Makefile.def: Add dependencies for configure-opcodes on configure-intl and all-opcodes on... 2006-07-17 19:06:27 +02:00
Makefile.in Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. 2006-07-18 11:48:36 +00:00
Makefile.tpl Makefile.tpl (configure-stageN-MODULE): Pass --with-build-libsubdir for stages after the first. 2006-07-18 11:48:36 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
README.SCO
symlink-tree
ylwrap

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.