summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2012-12-15 23:32:56 +0100
committerThomas Schwinge <thomas@codesourcery.com>2012-12-15 23:39:55 +0100
commit0fc5c764f210cca5dc9e4bf359c85bea7607ae89 (patch)
treecc1ec664aea63ec61527bfc8169a18a3fdbdf98c
parentd67f6589bf710235ad56731c4c06a75cfad75462 (diff)
open_issues/binutils: 81a734055750a1de753adfd86f7ae9e1d72575e4 (2012-12-15)
-rw-r--r--open_issues/binutils.mdwn50
m---------toolchain/logs10
2 files changed, 41 insertions, 19 deletions
diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn
index eec5154f..2bbdc245 100644
--- a/open_issues/binutils.mdwn
+++ b/open_issues/binutils.mdwn
@@ -33,14 +33,14 @@ though, as explained below.
<!--
git checkout reviewed
-git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..sourceware/master
+git log --reverse --topo-order --pretty=fuller --stat=$COLUMNS,$COLUMNS -w -p -C --cc ..sourceware/master
-i
-/^commit |^---$|hurd|linux|nacl
+/^commit |^merge:|^---$|hurd|linux|nacl|nptl|glibc|gs:
-->
-Last reviewed up to the [[Git mirror's dde164167b2db4c05d58b1941d610beb6d5ca99f
-(2012-06-08) sources|source_repositories/binutils]].
+Last reviewed up to the [[Git mirror's 81a734055750a1de753adfd86f7ae9e1d72575e4
+(2012-12-15) sources|source_repositories/binutils]].
* Globally
@@ -114,16 +114,20 @@ Last reviewed up to the [[Git mirror's dde164167b2db4c05d58b1941d610beb6d5ca99f
Compare to `i[3-7]86-*-linux-*`, but don't need a.out (`i386linux`)
and 64 bit support.
+ * `__ehdr_start symbol`, c84ed8d89d0b8bf5a2968d465f77ac24bcfc40c2 -- can this
+ be helpful in the exec server, glibc, or elsewhere? Used in GDB (BFD)
+ commit bdbd9758806ed855af89244870fdc52cf3ff09bc.
+
# Build
-Here's a log of a binutils build run; this is from our [[Git repository's
-e1104996559067c40207c803ab1a5847a4a05145 (2012-06-07)
-sources|source_repositories/binutils]], run on kepler.SCHWINGE and
-coulomb.SCHWINGE.
+Here's a log of a binutils build run; this is from our [[Git
+repository|source_repositories/binutils]]'s `tschwinge/Paul_Desmond` branch,
+commit 81a734055750a1de753adfd86f7ae9e1d72575e4 (2012-12-15), run on
+kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
- $ ../master/configure --prefix="$PWD".install --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build
+ $ ../Paul_Desmond/configure --prefix="$PWD".install --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build
[...]
$ make 2>&1 | tee log_build_
[...]
@@ -133,8 +137,8 @@ harmonized. Debian GCC (which is used in binutils' testsuite) likes to pass
`--sysroot=/` to `ld`, so we need to configure binutils with support for
sysroots.
-This takes up around 120 MiB, and needs roughly 4 min on kepler.SCHWINGE and
-15 min on coulomb.SCHWINGE.
+This takes up around 130 MiB, and needs roughly 5 min on kepler.SCHWINGE and
+14 min on coulomb.SCHWINGE.
<!--
@@ -157,7 +161,7 @@ formats, and more emulation vectors.
$ make install 2>&1 | tee log_install
[...]
-This takes up around 70 MiB, and needs roughly 1 min on kepler.SCHWINGE and 3
+This takes up around 70 MiB, and needs roughly 1 min on kepler.SCHWINGE and 2
min on coulomb.SCHWINGE.
@@ -170,10 +174,10 @@ min on coulomb.SCHWINGE.
# Testsuite
- $ make -k check
+ $ make -k check 2>&1 | tee log_test
[...]
-This needs roughly 3 min on kepler.SCHWINGE and 13 min on coulomb.SCHWINGE.
+This needs roughly 4 min on kepler.SCHWINGE and 24 min on coulomb.SCHWINGE.
## Analysis
@@ -199,3 +203,21 @@ This needs roughly 3 min on kepler.SCHWINGE and 13 min on coulomb.SCHWINGE.
[[I|tschwinge]] suppose this is due to us having an override w.r.t. weak
symbol handling in glibc, needed for our external [[/libpthread]]. TODO:
document properly.
+
+ * `FAIL: gas/i386/rept`
+
+ Added in commit 06f1247c54126b9f1e6acb8ff8c7be35aec6f44c (2012-06-07) as
+ part of the fix for [[!sourceware_PR 14201]], renamed in commit
+ d654e24bbc2f601df4dc43b26049b0339528b93a (2012-06-07):
+
+ WARNING: program timed out.
+ FAIL: gas/i386/rept
+
+ * IFUNC execution tests
+
+ Missing [[IFUNC]] support on GNU/Hurd.
+
+ Added in commit 82c5587db078581cfe94a4385ed99de1d1fa6657 (2012-09-19):
+
+ FAIL: Common symbol override ifunc test 1a
+ FAIL: Common symbol override ifunc test 1b
diff --git a/toolchain/logs b/toolchain/logs
-Subproject 568e51125eea2b68cf4bfa9ce0bef99af9bea5d
+Subproject 857158d0abdbd9c3be942dda05b33a97115cff5