From d73088ebf0d8fd9f8acba75763faecd3685d8986 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 16 Dec 2016 11:25:29 +0100 Subject: gcc: Enable Ada testing --- open_issues/gcc.mdwn | 23 ++++++++-------- open_issues/gnat.mdwn | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++ toolchain/logs | 2 +- 3 files changed, 88 insertions(+), 13 deletions(-) diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn index 3627179b..194a401a 100644 --- a/open_issues/gcc.mdwn +++ b/open_issues/gcc.mdwn @@ -479,9 +479,10 @@ Last reviewed up to the Git mirror's commit 0 0x102c000 0 0x102e000 - * `gcc/ada` (not all reviewed) + * `gcc/ada`, `gcc/testsuite/ada`, `gcc/testsuite/gnat.dg`, `gnattools`, + `libada` (not all reviewed) - * [[Ada (GNAT)|gnat]] support is work in progress. + See [[Ada (GNAT)|gnat]]. * `gcc/go`, `gcc/testsuite/go.test`, `libgo` (not reviewed) @@ -992,13 +993,14 @@ Last reviewed up to the Git mirror's commit Here's a log of a GCC build run; this is from Git commit 17f0f5acdcfb9181203ca9b6d8f8cbc64e5ce843 (2016-11-30), +plus *GNU Hurd Ada fixes*, 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-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 + $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-6 CXX=g++-6 --enable-languages=all,ada --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_ [...] @@ -1014,8 +1016,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 3.9 GiB, and runs for [[3 h 57 min|performance#measure]] -on kepler.SCHWINGE and [[4 h 37 min|performance#measure]] on laplace.SCHWINGE. +This takes up around 4.6 GiB, and runs for [[5 h 16 min|performance#measure]] +on kepler.SCHWINGE and [[5 h 14 min|performance#measure]] on laplace.SCHWINGE.