summaryrefslogtreecommitdiff
path: root/open_issues/gcc.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2012-05-29 10:17:33 +0200
committerThomas Schwinge <thomas@codesourcery.com>2012-05-29 10:17:33 +0200
commit7834757413ae6a47540e3771788b78fd13dae072 (patch)
treee098413115720f8f04bdeb306620856dc2f4d883 /open_issues/gcc.mdwn
parent564c708753d039da7a32e9a8b3f9cb25e64b4896 (diff)
open_issues/gcc: c211f16c8e45869c00730a949b1d22da95ab5b3a (2012-05-20; 2012-03-02)
Diffstat (limited to 'open_issues/gcc.mdwn')
-rw-r--r--open_issues/gcc.mdwn26
1 files changed, 19 insertions, 7 deletions
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index 1da1c931..5e81ce5f 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -80,8 +80,8 @@ git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..upstream
-->
-Last reviewed up to the [[Git mirror's 43e94e511c3a4b789ffc0a2e3ec0f93a0a12471c
-(2012-05-08) sources|source_repositories/gcc]].
+Last reviewed up to the [[Git mirror's 8b64dc3c58b54d07156c99a24576be76e8cbdc10
+(2012-05-28) sources|source_repositories/gcc]].
<http://gcc.gnu.org/install/configure.html> has documentation for the
`configure` switches.
@@ -267,13 +267,14 @@ Last reviewed up to the [[Git mirror's 43e94e511c3a4b789ffc0a2e3ec0f93a0a12471c
b322ad8985bc0c63c59239ce43c42877cd9a38fa,
a4423e56426eace7b48beafeb459443609f32008,
4f76c3cf3138bb5779832d5aae740fe8ecf5084d,
- a315a02b2884261410f51f3164987d9b1a034e49. Should be fine.
+ a315a02b2884261410f51f3164987d9b1a034e49,
+ f699ded52dc857cd331698e7244513dc02ab08a3. Should be fine.
# Build
Here's a log of a GCC build run; this is from our [[Git repository's
-7cb1b00f391f1e7a0ca6803e44ffd42b154c8837 (2011-11-28)
+c211f16c8e45869c00730a949b1d22da95ab5b3a (2012-05-20; 2012-03-02)
sources|source_repositories/gcc]], run on kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -488,6 +489,17 @@ This takes up around 3.2 GiB, and needs roughly 2.75 h on kepler.SCHWINGE and
Comes from `gcc/config.gcc`: for `i[34567]86-*-linux*`
vs. `i[34567]86-*-*`, but apparently is important only for *x86_64* anyway.
+ * `soft-fp` prototypes
+
+ ../../../master/libgcc/soft-fp/eqtf2.c:34:9: warning: no previous prototype for '__eqtf2' [-Wmissing-prototypes]
+ +../../../master/libgcc/soft-fp/eqtf2.c:50:1: warning: no previous prototype for '__netf2' [-Wmissing-prototypes]
+
+ ../../../master/libgcc/soft-fp/getf2.c:34:9: warning: no previous prototype for '__getf2' [-Wmissing-prototypes]
+ +../../../master/libgcc/soft-fp/getf2.c:50:1: warning: no previous prototype for '__gttf2' [-Wmissing-prototypes]
+
+ ../../../master/libgcc/soft-fp/letf2.c:34:9: warning: no previous prototype for '__letf2' [-Wmissing-prototypes]
+ +../../../master/libgcc/soft-fp/letf2.c:50:1: warning: no previous prototype for '__lttf2' [-Wmissing-prototypes]
+
# Install
@@ -530,13 +542,13 @@ TODO. Can use parallel testing, see [[!message-id
This needs roughly 4.25 h on kepler.SCHWINGE and 38.5 h on coulomb.SCHWINGE.
+
+## Analysis
+
$ ssh kepler.SCHWINGE 'cd tmp/source/gcc/ && cat hurd/master.build/*/*/*/*.sum | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' > toolchain/logs/gcc/linux/sum
$ ssh coulomb.SCHWINGE 'cd tmp/gcc/ && cat hurd/master.build/*/*/*/*.sum | sed -e "s%\(/media/erich\)\?${PWD}%[...]%g"' > toolchain/logs/gcc/hurd/sum
$ diff -u -F ^Running toolchain/logs/gcc/linux/sum toolchain/logs/gcc/hurd/sum > toolchain/logs/gcc/sum.diff
-
-## Analysis
-
TODO.