aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 54d4c5f..74a6b13 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,26 @@
+2004-08-27 Jason Merrill <jason@redhat.com>
+
+ PR c++/13684
+ * gimplify.c (gimplify_cleanup_point_expr): Handle CLEANUP_EH_ONLY.
+ (gimple_push_cleanup): Add eh_only parm.
+ (gimplify_target_expr): Pass it.
+ * c.opt (-fno-threadsafe-statics): New option.
+ * c-opts.c (c_common_handle_option): Handle it.
+ * c-common.h (flag_threadsafe_statics): Declare it.
+ * c-common.c (flag_threadsafe_statics): Record it.
+ * doc/invoke.texi: Document it.
+ * tsystem.h (_GNU_SOURCE): Define.
+ * gthr-posix.h (__gthread_recursive_mutex_t): New typedef.
+ (__GTHREAD_RECURSIVE_MUTEX_INIT): New macro.
+ (__GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION): New macro.
+ (__gthread_recursive_mutex_init_function): New fn.
+ (__gthread_recursive_mutex_lock): New fn.
+ (__gthread_recursive_mutex_trylock): New fn.
+ (__gthread_recursive_mutex_unlock): New fn.
+ * gthr-solaris.h, gthr-single.h, gthr-dce.h: Likewise.
+ * gthr-win32.h, gthr-vxworks.h: Likewise.
+ * gthr.h: Document.
+
2004-08-27 David Edelsohn <edelsohn@gnu.org>
* config/rs6000/rs6000.c (rs6000_override_options): Increase