summaryrefslogtreecommitdiff
path: root/boehm-gc/ChangeLog
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-27 00:43:33 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-27 00:43:33 +0000
commit269a36876f36a3a586e58ac9122bcd2453d98648 (patch)
tree86e32819d7f591c74fbd972b3aec948512e9ec6b /boehm-gc/ChangeLog
parent0136a00b98c78ab453bbb93ad0811f8b72dbe336 (diff)
downloadgcc-269a36876f36a3a586e58ac9122bcd2453d98648.tar.gz
<<<<<<< ChangeLog
2000-04-26 Jakub Jelinek <jakub@redhat.com> * gcconfig.h (SPARC): Define ALIGNMENT to 8 for 64bit SPARC. (SPARC/LINUX): Use GC_SysVGetDataStart instead of LINUX_DATA_START - sparc glibc does not provide it. (SAVE_CALL_CHAIN, ASM_CLEAR_CODE): Define on sparc*-linux*. Make STACKBOTTOM depend on the wordsize. * os_dep.c (GC_SysVGetDataStart): Compile in on sparc*-linux*. (struct frame): Declare on sparc*-linux*. (GC_save_callers): Bias the frame pointers if needed (sparc64). * mach_dep.c (GC_save_regs_in_stack): Optimize on sparc32. Implement on sparc64. (GC_clear_stack_inner): Implement on sparc64. * gc_priv.h (GC_test_and_set): Implement for sparc. * linux_threads.c (GC_suspend_handler, GC_push_all_stacks): Use git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33452 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'boehm-gc/ChangeLog')
-rw-r--r--boehm-gc/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 08eb52bd19b..c2aa9270829 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,21 @@
+<<<<<<< ChangeLog
+2000-04-26 Jakub Jelinek <jakub@redhat.com>
+
+ * gcconfig.h (SPARC): Define ALIGNMENT to 8 for 64bit SPARC.
+ (SPARC/LINUX): Use GC_SysVGetDataStart instead of LINUX_DATA_START
+ - sparc glibc does not provide it.
+ (SAVE_CALL_CHAIN, ASM_CLEAR_CODE): Define on sparc*-linux*.
+ Make STACKBOTTOM depend on the wordsize.
+ * os_dep.c (GC_SysVGetDataStart): Compile in on sparc*-linux*.
+ (struct frame): Declare on sparc*-linux*.
+ (GC_save_callers): Bias the frame pointers if needed (sparc64).
+ * mach_dep.c (GC_save_regs_in_stack): Optimize on sparc32.
+ Implement on sparc64.
+ (GC_clear_stack_inner): Implement on sparc64.
+ * gc_priv.h (GC_test_and_set): Implement for sparc.
+ * linux_threads.c (GC_suspend_handler, GC_push_all_stacks): Use
+ GC_save_regs_in_stack on sparc.
+
2000-04-23 Tom Tromey <tromey@cygnus.com>
* gcconfig.h (DYNAMIC_LOADING): Define for PPC Linux.