summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--open_issues/boehm_gc.mdwn42
m---------toolchain/logs10
2 files changed, 27 insertions, 25 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.
<!--
git checkout reviewed
-git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..upstream/master
+git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -w -p -C --cc ..upstream/master
-i
-/^commit |^---$|hurd|linux
+/^commit |^---$|hurd|linux|glibc
-->
-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
-Subproject fa334a1683df3cf3f5fbe56cd353368ab4e8800
+Subproject 38fcc99f51de0f5e1a80697a478098cde553e84