From 8ab1f36ed9758ea4004e34ff1026bb8639de97be Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 9 Jun 2012 12:30:26 +0200 Subject: open_issues/boehm_gc: 5f492b98dd131bdd6c67eb56c31024420c1e7dab (2012-06-08), 6a0afde033f105c6320f1409162e3765a1395bfd (2012-05-15) --- open_issues/boehm_gc.mdwn | 42 ++++++++++++++++++++++-------------------- toolchain/logs | 2 +- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/open_issues/boehm_gc.mdwn b/open_issues/boehm_gc.mdwn index bcaff67d..58b451b1 100644 --- a/open_issues/boehm_gc.mdwn +++ b/open_issues/boehm_gc.mdwn @@ -26,15 +26,15 @@ committed upstream should very like also be made there. -Last reviewed up to the 1ba313acaaab10ebd20a0b648466786f2c1d9282 (2011-09-08) +Last reviewed up to the 5f492b98dd131bdd6c67eb56c31024420c1e7dab (2012-06-08) sources, and for `libatomic_ops` to the -ced58b938cdd876622c2a6e74fb0c12079a93425 (2011-09-08) sources. +6a0afde033f105c6320f1409162e3765a1395bfd (2012-05-15) sources. * `configure.ac` @@ -261,18 +261,33 @@ ced58b938cdd876622c2a6e74fb0c12079a93425 (2011-09-08) sources. Nothing. + * b8b65e8a5c2c4896728cd00d008168a6293f55b1 configure.ac probably not all + correct. + + * `mmap`, b64dd3bc1e5a23e677c96b478d55648a0730ab75 + + * `parallel mark`, 07c2b8e455c9e70d1f173475bbf1196320812154, pass + `--disable-parallel-mark` or enable for us, too? + + * `HANDLE_FORK`, e9b11b6655c45ad3ab3326707aa31567a767134b, + 806d656802a1e3c2b55cd9e4530c6420340886c9, + 1e882b98c2cf9479a9cd08a67439dab7f9622924 + + * Check `include/private/thread_local_alloc.h` re + `USE_COMPILER_TLS`/`USE_PTHREAD_SPECIFIC`. + # Build Here's a log of a binutils build run; this is from the -1ba313acaaab10ebd20a0b648466786f2c1d9282 (2011-09-08) sources, and for -`libatomic_ops` for the ced58b938cdd876622c2a6e74fb0c12079a93425 (2011-09-08) +5f492b98dd131bdd6c67eb56c31024420c1e7dab (2012-06-08) sources, and for +`libatomic_ops` for the 6a0afde033f105c6320f1409162e3765a1395bfd (2012-05-15) sources, run on kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C $ (cd ../master/ && ln -sfn ../libatomic_ops/master libatomic_ops) $ (cd ../master/ && autoreconf -vfi) - $ ../master/configure --prefix="$PWD".install SHELL=/bin/bash CC=gcc-4.6 CXX=g++-4.6 --enable-cplusplus --enable-gc-debug --enable-gc-assertions 2>&1 | tee log_build + $ ../master/configure --prefix="$PWD".install SHELL=/bin/bash CC=gcc-4.6 CXX=g++-4.6 --enable-cplusplus --enable-gc-debug --enable-gc-assertions --enable-assertions 2>&1 | tee log_build [...] $ make 2>&1 | tee log_build_ [...] @@ -341,19 +356,6 @@ restults of GNU/Linux and GNU/Hurd look very similar. `os_dep.c`:`GC_print_callers` - * `middletest`, GNU/Hurd - - Assertion failure: ../master/thread_local_alloc.c:156 - assertion failure - /bin/bash: line 5: 24743 Aborted ${dir}$tst - FAIL: middletest - - * `libatomic_ops`, `test_stack`, GNU/Linux - - FAILED - /bin/bash: line 5: 27329 Aborted ${dir}$tst - FAIL: test_stack - # TODO diff --git a/toolchain/logs b/toolchain/logs index fa334a16..38fcc99f 160000 --- a/toolchain/logs +++ b/toolchain/logs @@ -1 +1 @@ -Subproject commit fa334a1683df3cf3f5fbe56cd353368ab4e88002 +Subproject commit 38fcc99f51de0f5e1a80697a478098cde553e844 -- cgit v1.2.3