diff options
Diffstat (limited to 'open_issues/gcc.mdwn')
-rw-r--r-- | open_issues/gcc.mdwn | 28 |
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 |