summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-03-08 00:02:38 +0100
committerThomas Schwinge <thomas@codesourcery.com>2013-03-08 00:02:38 +0100
commit3661cd2ef1611cf451f351c963207c454c00f1af (patch)
treefcc5ac5114810e67bfb125762d3315a7025f1ecf
parentf8ed211a4da23edf469089254b3dace9479bf11f (diff)
open_issues/gcc: 06a4535f69cf9613943fd12f97fe94e471dedcce (2013-02-18; 71cfadefb994de9249449fb7e71be012b6264a3f (2013-02-17))
-rw-r--r--open_issues/gcc.mdwn26
-rw-r--r--open_issues/glibc_madvise_vs_static_linking.mdwn5
m---------toolchain/logs10
3 files changed, 24 insertions, 17 deletions
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index 66fad780..f86b5345 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2012 Free Software
-Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free
+Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -37,8 +37,8 @@ git log --reverse --topo-order --pretty=fuller --stat=$COLUMNS,$COLUMNS -w -p -C
-->
-Last reviewed up to the [[Git mirror's be3860ba8df48cca3253da4f02fd2d42d856ce80
-(2012-12-10) sources|source_repositories/gcc]].
+Last reviewed up to the [[Git mirror's 71cfadefb994de9249449fb7e71be012b6264a3f
+(2013-02-17) sources|source_repositories/gcc]].
<http://gcc.gnu.org/install/configure.html> has documentation for the
`configure` switches.
@@ -330,8 +330,8 @@ Last reviewed up to the [[Git mirror's be3860ba8df48cca3253da4f02fd2d42d856ce80
# Build
Here's a log of a GCC build run; this is from our [[Git repository's
-a1d48e100791bc67ff355e0931a604e767c827b7 (2012-12-10;
-be3860ba8df48cca3253da4f02fd2d42d856ce80 (2012-12-10))
+06a4535f69cf9613943fd12f97fe94e471dedcce (2013-02-18;
+71cfadefb994de9249449fb7e71be012b6264a3f (2013-02-17))
sources|source_repositories/gcc]], run on kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -344,12 +344,14 @@ sources|source_repositories/gcc]], run on kepler.SCHWINGE and coulomb.SCHWINGE.
Different hosts may default to different shells and compiler versions; thus
harmonized.
+We're stuck with GCC 4.6 until there are Debian *gnat-4.7* packages avaible.
+
This takes up around 3.5 GiB, and needs roughly 3.25 h on kepler.SCHWINGE and
14.25 h on coulomb.SCHWINGE.
<!--
- $ (make && touch .go-install) 2>&1 | tee log_build_ && test -f .go-install && (make install && touch .go-test) 2>&1 | tee log_install && test -f .go-test && make -k RUNTESTFLAGS=-v check 2>&1 | tee log_test
+ $ (make && touch .go-install) 2>&1 | tee log_build_ && test -f .go-install && (make install && touch .go-test) 2>&1 | tee log_install && test -f .go-test && make -k check 2>&1 | tee log_test
-->
@@ -565,6 +567,7 @@ coulomb.SCHWINGE:
$ export LC_ALL=C
+ [reboot]
$ make -k check-fixincludes 2>&1 | tee log_test_1_check-fixincludes
[...]
$ make -k -C gcc check-ada 2>&1 | tee log_test_2_gcc_check-ada
@@ -584,10 +587,10 @@ coulomb.SCHWINGE:
$ make -k check-target 2>&1 | tee log_test_4_check-target
[...]
-This needs roughly 7 h on kepler.SCHWINGE and 4 h (`check-fixincludes`,
-`gcc/check-ada`) + 12.5 h (`gcc/check-c`) + 4.25 h (`gcc/check-c++`) + 5.5 h
+This needs roughly 7 h on kepler.SCHWINGE and 3.5 h (`check-fixincludes`,
+`gcc/check-ada`) + 13 h (`gcc/check-c`) + 4.25 h (`gcc/check-c++`) + 5.75 h
(`gcc/check-fortran`, `gcc/check-java`, `gcc/check-lto`, `gcc/check-objc`) +
-9 h (`check-intl`, [...], `check-lto-plugin`, `check-target`) = 35.25 h on
+9.25 h (`check-intl`, [...], `check-lto-plugin`, `check-target`) = 35.75 h on
coulomb.SCHWINGE.
@@ -626,6 +629,9 @@ coulomb.SCHWINGE.
They used to PASS.
+ * What is `gcc/testsuite/gcc.test-framework/test-framework.exp` and should we
+ define `CHECK_TEST_FRAMEWORK` to run these tests?
+
* TODO
diff --git a/open_issues/glibc_madvise_vs_static_linking.mdwn b/open_issues/glibc_madvise_vs_static_linking.mdwn
index ab633b0f..4af41931 100644
--- a/open_issues/glibc_madvise_vs_static_linking.mdwn
+++ b/open_issues/glibc_madvise_vs_static_linking.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2010, 2011, 2012 Free Software Foundation,
+[[!meta copyright="Copyright © 2010, 2011, 2012, 2013 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -29,7 +29,8 @@ no-op in glibc, avoiding the link-time warning.
GCC c5db973fdab3db3e13db575e5650c0bcfd3630f4 (2011-10-17) makes use of this.
As we now export the symbol (and `MADV_DONTNEED`, too), GCC will no longer
`munmap` pages, but will keep them mapped for later re-use. This may increase
-memory usage.
+memory usage. The discussion in [[!message-id
+"20120720162519.734e02eb@spoyarek"]] touches related topics.
2011-07: This is what Samuel has [done for Debian
glibc](http://anonscm.debian.org/viewvc/pkg-glibc/glibc-package/trunk/debian/patches/hurd-i386/local-madvise_warn.diff).
diff --git a/toolchain/logs b/toolchain/logs
-Subproject 9dc02241b1a742d5ebf3ba2fdfa5039bf2b2931
+Subproject 3e70502b2f1f13f8e88338eab40d2d9c71ab7c1