aboutsummaryrefslogtreecommitdiff
path: root/open_issues/gcc.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2016-12-10 21:05:10 +0100
committerThomas Schwinge <thomas@codesourcery.com>2016-12-10 21:05:10 +0100
commit2604849369f81235f99d6c981b4cd9123139e77d (patch)
tree63f60cba7036698b825c4673b04f83e9bb835835 /open_issues/gcc.mdwn
parent79677204760502b2fdd0e06958a999b1fad0f940 (diff)
parentb6a6df4a0de194eeec4e3f5f91d2874309814e59 (diff)
downloadweb-2604849369f81235f99d6c981b4cd9123139e77d.tar.gz
web-2604849369f81235f99d6c981b4cd9123139e77d.tar.bz2
web-2604849369f81235f99d6c981b4cd9123139e77d.zip
Merge commit 'b6a6df4a0de194eeec4e3f5f91d2874309814e59'
Diffstat (limited to 'open_issues/gcc.mdwn')
-rw-r--r--open_issues/gcc.mdwn28
1 files changed, 20 insertions, 8 deletions
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
index f5164e33..7850d024 100644
--- a/open_issues/gcc.mdwn
+++ b/open_issues/gcc.mdwn
@@ -646,6 +646,10 @@ a050099a416f013bda35832b878d9a57b0cbb231 (gcc-6-branch branch point;
* `--enable-gnu-unique-object`
+ On 2016-12-05 noticed that per `gcc -v` output, `gcc version 6.2.1 20161124
+ (Debian 6.2.1-5)` for GNU/Linux is configured with
+ `--enable-gnu-unique-object`, but GNU/Hurd is not.
+
* `--enable-lto`
* `--enable-indirect-function`
@@ -1057,17 +1061,24 @@ a050099a416f013bda35832b878d9a57b0cbb231 (gcc-6-branch branch point;
ee1bfdb0d611ed2e1057071f39589e6ebcd87983 `Remove __seg_tls before first
release`.
+ * `--enable-default-pie`
+
+ On 2016-12-05 noticed that per `gcc -v` output, `gcc version 6.2.1 20161124
+ (Debian 6.2.1-5)` for GNU/Linux is configured with
+ `--enable-default-pie`, but GNU/Hurd is not.
+
# Build
Here's a log of a GCC build run; this is from Git commit
a050099a416f013bda35832b878d9a57b0cbb231 (gcc-6-branch branch point;
-2016-04-15), run on kepler.SCHWINGE
+2016-04-15), plus *libstdc++ RLIMIT changes* ([[!message-id
+"8760n66mky.fsf@euler.schwinge.homeip.net"]]), run on kepler.SCHWINGE
and laplace.SCHWINGE.
$ export LC_ALL=C
$ (cd ../master/ && contrib/gcc_update --touch)
- $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-4.9 CXX=g++-4.9 --enable-languages=all --disable-libcilkrts --disable-libsanitizer --disable-libvtv --disable-libmpx --with-native-system-header-dir=/usr/include --enable-multiarch 2>&1 | tee log_build
+ $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-6 CXX=g++-6 --enable-languages=all --disable-libcilkrts --disable-libsanitizer --disable-libvtv --disable-libmpx --with-native-system-header-dir=/usr/include --enable-multiarch 2>&1 | tee log_build
[...]
$ make 2>&1 | tee log_build_
[...]
@@ -1083,8 +1094,8 @@ until these is auto-detected/fixed/ported for GNU Hurd.
`/include` for GNU Hurd. Explicit `--enable-multiarch` because *auto check [is
disabled if] configured with --native-system-header-dir*.
-This takes up around 4.8 GiB, and runs for [[4 h 18 min|performance#measure]]
-on kepler.SCHWINGE and [[5 h 6 min|performance#measure]] on laplace.SCHWINGE.
+This takes up around 4.8 GiB, and runs for [[4 h 46 min|performance#measure]]
+on kepler.SCHWINGE and [[3 h 52 min|performance#measure]] on laplace.SCHWINGE.
<!--
@@ -1129,8 +1140,6 @@ on kepler.SCHWINGE and [[5 h 6 min|performance#measure]] on laplace.SCHWINGE.
`sed`ed away in `log_build*`. This comes from `libgomp/configure.tgt`,
where this is added to `XCFLAGS` for `i[456]86-*-linux*` only. TODO?
- * Missing `EOWNERDEAD`, `ENOTRECOVERABLE`. What're they used for?
-
* `RLIMIT_VMEM`. Usage kosher?
* `libtool: link: ar rc .libs/libstdc++.a [...]`
@@ -1275,8 +1284,8 @@ kepler.SCHWINGE and [[5 min|performance#measure]] on laplace.SCHWINGE.
$ make -k check 2>&1 | tee log_test
[...]
-This runs for [[6 h 30 min|performance#measure]] on kepler.SCHWINGE and [[14 h
-39 min|performance#measure]] on laplace.SCHWINGE.
+This runs for [[5 h 49 min|performance#measure]] on kepler.SCHWINGE and [[10 h
+36 min|performance#measure]] on laplace.SCHWINGE.
## Analysis
@@ -2748,6 +2757,9 @@ This runs for [[6 h 30 min|performance#measure]] on kepler.SCHWINGE and [[14 h
[[!message-id "8737sjzp89.fsf@kepler.schwinge.homeip.net"]].
+ * libjava testing is broken on kepler.SCHWINGE because of [[!GCC_PR 70719
+ desc="the libjava testsuite does not work with dejagnu 1.6"]].
+
## Enhancements