diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2013-03-08 00:02:38 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2013-03-08 00:02:38 +0100 |
commit | 3661cd2ef1611cf451f351c963207c454c00f1af (patch) | |
tree | fcc5ac5114810e67bfb125762d3315a7025f1ecf | |
parent | f8ed211a4da23edf469089254b3dace9479bf11f (diff) |
open_issues/gcc: 06a4535f69cf9613943fd12f97fe94e471dedcce (2013-02-18; 71cfadefb994de9249449fb7e71be012b6264a3f (2013-02-17))
-rw-r--r-- | open_issues/gcc.mdwn | 26 | ||||
-rw-r--r-- | open_issues/glibc_madvise_vs_static_linking.mdwn | 5 | ||||
m--------- | toolchain/logs | 10 |
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 |