summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-07 17:14:12 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-07 17:14:12 +0000
commit118fcb3a44b69ee2f93bf85e328a61afc8367ffa (patch)
tree87cb19a96d6d203144a11685552836a23df3970c
parent578991e01bfd35a5842bf5f134ad9715dede0a3c (diff)
onsuccess: #747: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
Results : | # reset_artifacts: | -10 | # init_abe_sysroot: | -3 | # build_abe glibc -- --disable install: | -2 | # build_abe dejagnu: | -1 | # build_abe check_glibc -- --disable install: | 0 check_regression status : 0
-rw-r--r--00-sumfiles/tests.log.0.xzbin0 -> 2216 bytes
-rw-r--r--00-sumfiles/tests.log.1.xzbin0 -> 332 bytes
-rw-r--r--00-sumfiles/tests.log.2.xzbin0 -> 332 bytes
-rw-r--r--00-sumfiles/tests.log.xzbin2068 -> 0 bytes
-rw-r--r--00-sumfiles/tests.sum.04639
-rw-r--r--00-sumfiles/tests.sum.1409
-rw-r--r--00-sumfiles/tests.sum.2409
-rw-r--r--01-reset_artifacts/console.log.xzbin2132 -> 2084 bytes
-rw-r--r--02-prepare_abe/console.log.xzbin2656 -> 2632 bytes
-rw-r--r--03-init_abe_sysroot/console.log.xzbin424 -> 420 bytes
-rw-r--r--04-build_abe-glibc/console.log.xzbin192784 -> 191812 bytes
-rw-r--r--04-build_abe-glibc/make-glibc.log.xzbin181544 -> 181496 bytes
-rw-r--r--05-build_abe-dejagnu/console.log.xzbin4340 -> 4340 bytes
-rw-r--r--05-build_abe-dejagnu/make-dejagnu.log.xzbin588 -> 588 bytes
-rw-r--r--06-build_abe-check_glibc/baseline.xfail5
-rw-r--r--06-build_abe-check_glibc/check-glibc.log.xzbin379516 -> 521992 bytes
-rw-r--r--06-build_abe-check_glibc/console.log.xzbin165472 -> 9592 bytes
-rw-r--r--06-build_abe-check_glibc/flaky.xfail6
-rw-r--r--06-build_abe-check_glibc/make-glibc.log.xzbin152864 -> 0 bytes
-rw-r--r--07-check_regression/baseline.xfail5
-rw-r--r--07-check_regression/console.log.xzbin7728 -> 7436 bytes
-rw-r--r--07-check_regression/flaky.xfail19
-rw-r--r--git/glibc_rev2
-rw-r--r--jenkins/build-name2
-rw-r--r--jenkins/notify-full.log1417
-rw-r--r--jenkins/notify-init.log312
-rw-r--r--jenkins/run-build.env8
-rw-r--r--manifest.sh4
-rw-r--r--notify/jira/comment-template.txt2
-rw-r--r--notify/jira/components1
-rw-r--r--notify/jira/description16
-rw-r--r--notify/jira/startdate1
-rw-r--r--notify/jira/summary1
-rw-r--r--notify/lnt_report.json16
-rw-r--r--notify/mail-body.txt33
-rw-r--r--notify/mail-recipients.txt2
-rw-r--r--notify/mail-subject.txt2
-rw-r--r--notify/results.compare.txt35
-rw-r--r--sumfiles/flaky.xfail7
-rw-r--r--sumfiles/tests.sum8
-rw-r--r--sumfiles/xfails.xfail24
41 files changed, 7050 insertions, 335 deletions
diff --git a/00-sumfiles/tests.log.0.xz b/00-sumfiles/tests.log.0.xz
new file mode 100644
index 0000000..00abd94
--- /dev/null
+++ b/00-sumfiles/tests.log.0.xz
Binary files differ
diff --git a/00-sumfiles/tests.log.1.xz b/00-sumfiles/tests.log.1.xz
new file mode 100644
index 0000000..fe60ee3
--- /dev/null
+++ b/00-sumfiles/tests.log.1.xz
Binary files differ
diff --git a/00-sumfiles/tests.log.2.xz b/00-sumfiles/tests.log.2.xz
new file mode 100644
index 0000000..fe60ee3
--- /dev/null
+++ b/00-sumfiles/tests.log.2.xz
Binary files differ
diff --git a/00-sumfiles/tests.log.xz b/00-sumfiles/tests.log.xz
deleted file mode 100644
index aa44d45..0000000
--- a/00-sumfiles/tests.log.xz
+++ /dev/null
Binary files differ
diff --git a/00-sumfiles/tests.sum.0 b/00-sumfiles/tests.sum.0
new file mode 100644
index 0000000..be20e13
--- /dev/null
+++ b/00-sumfiles/tests.sum.0
@@ -0,0 +1,4639 @@
+ === glibc tests ===
+
+Running . ...
+PASS: c++-types-check
+PASS: check-installed-headers-c
+PASS: check-installed-headers-cxx
+PASS: check-local-headers
+PASS: check-wrapper-headers
+PASS: lint-makefiles
+
+Running argp ...
+PASS: argp/argp-test
+PASS: argp/bug-argp1
+PASS: argp/bug-argp2
+PASS: argp/check-installed-headers-c
+PASS: argp/check-installed-headers-cxx
+PASS: argp/check-obsolete-constructs
+PASS: argp/check-wrapper-headers
+PASS: argp/tst-argp1
+PASS: argp/tst-argp2
+PASS: argp/tst-ldbl-argp
+
+Running assert ...
+PASS: assert/check-installed-headers-c
+PASS: assert/check-installed-headers-cxx
+PASS: assert/check-obsolete-constructs
+PASS: assert/check-wrapper-headers
+PASS: assert/test-assert
+PASS: assert/test-assert-perr
+PASS: assert/tst-assert-c++
+PASS: assert/tst-assert-g++
+
+Running catgets ...
+PASS: catgets/check-installed-headers-c
+PASS: catgets/check-installed-headers-cxx
+PASS: catgets/check-obsolete-constructs
+PASS: catgets/check-wrapper-headers
+PASS: catgets/de/libc.cat
+PASS: catgets/sample.SJIS.cat
+PASS: catgets/test-gencat
+PASS: catgets/test1.cat
+PASS: catgets/test2.cat
+PASS: catgets/tst-catgets
+PASS: catgets/tst-catgets-mem
+
+Running conform ...
+PASS: conform/ISO/assert.h/conform
+PASS: conform/ISO/assert.h/linknamespace
+PASS: conform/ISO/ctype.h/conform
+PASS: conform/ISO/ctype.h/linknamespace
+PASS: conform/ISO/errno.h/conform
+PASS: conform/ISO/errno.h/linknamespace
+PASS: conform/ISO/float.h/conform
+PASS: conform/ISO/float.h/linknamespace
+PASS: conform/ISO/limits.h/conform
+PASS: conform/ISO/limits.h/linknamespace
+PASS: conform/ISO/locale.h/conform
+PASS: conform/ISO/locale.h/linknamespace
+PASS: conform/ISO/math.h/conform
+PASS: conform/ISO/math.h/linknamespace
+PASS: conform/ISO/setjmp.h/conform
+PASS: conform/ISO/setjmp.h/linknamespace
+PASS: conform/ISO/signal.h/conform
+PASS: conform/ISO/signal.h/linknamespace
+PASS: conform/ISO/stdarg.h/conform
+PASS: conform/ISO/stdarg.h/linknamespace
+PASS: conform/ISO/stddef.h/conform
+PASS: conform/ISO/stddef.h/linknamespace
+PASS: conform/ISO/stdio.h/conform
+PASS: conform/ISO/stdio.h/linknamespace
+PASS: conform/ISO/stdlib.h/conform
+PASS: conform/ISO/stdlib.h/linknamespace
+PASS: conform/ISO/string.h/conform
+PASS: conform/ISO/string.h/linknamespace
+PASS: conform/ISO/time.h/conform
+PASS: conform/ISO/time.h/linknamespace
+PASS: conform/ISO11/assert.h/conform
+PASS: conform/ISO11/assert.h/linknamespace
+PASS: conform/ISO11/complex.h/conform
+PASS: conform/ISO11/complex.h/linknamespace
+PASS: conform/ISO11/ctype.h/conform
+PASS: conform/ISO11/ctype.h/linknamespace
+PASS: conform/ISO11/errno.h/conform
+PASS: conform/ISO11/errno.h/linknamespace
+PASS: conform/ISO11/fenv.h/conform
+PASS: conform/ISO11/fenv.h/linknamespace
+PASS: conform/ISO11/float.h/conform
+PASS: conform/ISO11/float.h/linknamespace
+PASS: conform/ISO11/inttypes.h/conform
+PASS: conform/ISO11/inttypes.h/linknamespace
+PASS: conform/ISO11/iso646.h/conform
+PASS: conform/ISO11/iso646.h/linknamespace
+PASS: conform/ISO11/limits.h/conform
+PASS: conform/ISO11/limits.h/linknamespace
+PASS: conform/ISO11/locale.h/conform
+PASS: conform/ISO11/locale.h/linknamespace
+PASS: conform/ISO11/math.h/conform
+PASS: conform/ISO11/math.h/linknamespace
+PASS: conform/ISO11/setjmp.h/conform
+PASS: conform/ISO11/setjmp.h/linknamespace
+PASS: conform/ISO11/signal.h/conform
+PASS: conform/ISO11/signal.h/linknamespace
+PASS: conform/ISO11/stdalign.h/conform
+PASS: conform/ISO11/stdalign.h/linknamespace
+PASS: conform/ISO11/stdarg.h/conform
+PASS: conform/ISO11/stdarg.h/linknamespace
+PASS: conform/ISO11/stdbool.h/conform
+PASS: conform/ISO11/stdbool.h/linknamespace
+PASS: conform/ISO11/stddef.h/conform
+PASS: conform/ISO11/stddef.h/linknamespace
+PASS: conform/ISO11/stdint.h/conform
+PASS: conform/ISO11/stdint.h/linknamespace
+PASS: conform/ISO11/stdio.h/conform
+PASS: conform/ISO11/stdio.h/linknamespace
+PASS: conform/ISO11/stdlib.h/conform
+PASS: conform/ISO11/stdlib.h/linknamespace
+PASS: conform/ISO11/stdnoreturn.h/conform
+PASS: conform/ISO11/stdnoreturn.h/linknamespace
+PASS: conform/ISO11/string.h/conform
+PASS: conform/ISO11/string.h/linknamespace
+PASS: conform/ISO11/tgmath.h/conform
+PASS: conform/ISO11/tgmath.h/linknamespace
+PASS: conform/ISO11/threads.h/conform
+PASS: conform/ISO11/threads.h/linknamespace
+PASS: conform/ISO11/time.h/conform
+PASS: conform/ISO11/time.h/linknamespace
+PASS: conform/ISO11/uchar.h/conform
+PASS: conform/ISO11/uchar.h/linknamespace
+PASS: conform/ISO11/wchar.h/conform
+PASS: conform/ISO11/wchar.h/linknamespace
+PASS: conform/ISO11/wctype.h/conform
+PASS: conform/ISO11/wctype.h/linknamespace
+PASS: conform/ISO99/assert.h/conform
+PASS: conform/ISO99/assert.h/linknamespace
+PASS: conform/ISO99/complex.h/conform
+PASS: conform/ISO99/complex.h/linknamespace
+PASS: conform/ISO99/ctype.h/conform
+PASS: conform/ISO99/ctype.h/linknamespace
+PASS: conform/ISO99/errno.h/conform
+PASS: conform/ISO99/errno.h/linknamespace
+PASS: conform/ISO99/fenv.h/conform
+PASS: conform/ISO99/fenv.h/linknamespace
+PASS: conform/ISO99/float.h/conform
+PASS: conform/ISO99/float.h/linknamespace
+PASS: conform/ISO99/inttypes.h/conform
+PASS: conform/ISO99/inttypes.h/linknamespace
+PASS: conform/ISO99/iso646.h/conform
+PASS: conform/ISO99/iso646.h/linknamespace
+PASS: conform/ISO99/limits.h/conform
+PASS: conform/ISO99/limits.h/linknamespace
+PASS: conform/ISO99/locale.h/conform
+PASS: conform/ISO99/locale.h/linknamespace
+PASS: conform/ISO99/math.h/conform
+PASS: conform/ISO99/math.h/linknamespace
+PASS: conform/ISO99/setjmp.h/conform
+PASS: conform/ISO99/setjmp.h/linknamespace
+PASS: conform/ISO99/signal.h/conform
+PASS: conform/ISO99/signal.h/linknamespace
+PASS: conform/ISO99/stdarg.h/conform
+PASS: conform/ISO99/stdarg.h/linknamespace
+PASS: conform/ISO99/stdbool.h/conform
+PASS: conform/ISO99/stdbool.h/linknamespace
+PASS: conform/ISO99/stddef.h/conform
+PASS: conform/ISO99/stddef.h/linknamespace
+PASS: conform/ISO99/stdint.h/conform
+PASS: conform/ISO99/stdint.h/linknamespace
+PASS: conform/ISO99/stdio.h/conform
+PASS: conform/ISO99/stdio.h/linknamespace
+PASS: conform/ISO99/stdlib.h/conform
+PASS: conform/ISO99/stdlib.h/linknamespace
+PASS: conform/ISO99/string.h/conform
+PASS: conform/ISO99/string.h/linknamespace
+PASS: conform/ISO99/tgmath.h/conform
+PASS: conform/ISO99/tgmath.h/linknamespace
+PASS: conform/ISO99/time.h/conform
+PASS: conform/ISO99/time.h/linknamespace
+PASS: conform/ISO99/wchar.h/conform
+PASS: conform/ISO99/wchar.h/linknamespace
+PASS: conform/ISO99/wctype.h/conform
+PASS: conform/ISO99/wctype.h/linknamespace
+PASS: conform/POSIX/aio.h/conform
+PASS: conform/POSIX/aio.h/linknamespace
+PASS: conform/POSIX/assert.h/conform
+PASS: conform/POSIX/assert.h/linknamespace
+PASS: conform/POSIX/ctype.h/conform
+PASS: conform/POSIX/ctype.h/linknamespace
+PASS: conform/POSIX/dirent.h/conform
+PASS: conform/POSIX/dirent.h/linknamespace
+PASS: conform/POSIX/errno.h/conform
+PASS: conform/POSIX/errno.h/linknamespace
+PASS: conform/POSIX/fcntl.h/conform
+PASS: conform/POSIX/fcntl.h/linknamespace
+PASS: conform/POSIX/float.h/conform
+PASS: conform/POSIX/float.h/linknamespace
+PASS: conform/POSIX/fnmatch.h/conform
+PASS: conform/POSIX/fnmatch.h/linknamespace
+PASS: conform/POSIX/glob.h/conform
+PASS: conform/POSIX/glob.h/linknamespace
+PASS: conform/POSIX/grp.h/conform
+PASS: conform/POSIX/grp.h/linknamespace
+PASS: conform/POSIX/limits.h/conform
+PASS: conform/POSIX/limits.h/linknamespace
+PASS: conform/POSIX/locale.h/conform
+PASS: conform/POSIX/locale.h/linknamespace
+PASS: conform/POSIX/math.h/conform
+PASS: conform/POSIX/math.h/linknamespace
+PASS: conform/POSIX/mqueue.h/conform
+PASS: conform/POSIX/mqueue.h/linknamespace
+PASS: conform/POSIX/pthread.h/conform
+PASS: conform/POSIX/pthread.h/linknamespace
+PASS: conform/POSIX/pwd.h/conform
+PASS: conform/POSIX/pwd.h/linknamespace
+PASS: conform/POSIX/regex.h/conform
+PASS: conform/POSIX/regex.h/linknamespace
+PASS: conform/POSIX/sched.h/conform
+PASS: conform/POSIX/sched.h/linknamespace
+PASS: conform/POSIX/semaphore.h/conform
+PASS: conform/POSIX/semaphore.h/linknamespace
+PASS: conform/POSIX/setjmp.h/conform
+PASS: conform/POSIX/setjmp.h/linknamespace
+PASS: conform/POSIX/signal.h/conform
+PASS: conform/POSIX/signal.h/linknamespace
+PASS: conform/POSIX/stdarg.h/conform
+PASS: conform/POSIX/stdarg.h/linknamespace
+PASS: conform/POSIX/stddef.h/conform
+PASS: conform/POSIX/stddef.h/linknamespace
+PASS: conform/POSIX/stdio.h/conform
+PASS: conform/POSIX/stdio.h/linknamespace
+PASS: conform/POSIX/stdlib.h/conform
+PASS: conform/POSIX/stdlib.h/linknamespace
+PASS: conform/POSIX/string.h/conform
+PASS: conform/POSIX/string.h/linknamespace
+PASS: conform/POSIX/sys/mman.h/conform
+PASS: conform/POSIX/sys/mman.h/linknamespace
+PASS: conform/POSIX/sys/stat.h/conform
+PASS: conform/POSIX/sys/stat.h/linknamespace
+PASS: conform/POSIX/sys/times.h/conform
+PASS: conform/POSIX/sys/times.h/linknamespace
+PASS: conform/POSIX/sys/types.h/conform
+PASS: conform/POSIX/sys/types.h/linknamespace
+PASS: conform/POSIX/sys/utsname.h/conform
+PASS: conform/POSIX/sys/utsname.h/linknamespace
+PASS: conform/POSIX/sys/wait.h/conform
+PASS: conform/POSIX/sys/wait.h/linknamespace
+PASS: conform/POSIX/tar.h/conform
+PASS: conform/POSIX/tar.h/linknamespace
+PASS: conform/POSIX/termios.h/conform
+PASS: conform/POSIX/termios.h/linknamespace
+PASS: conform/POSIX/time.h/conform
+PASS: conform/POSIX/time.h/linknamespace
+PASS: conform/POSIX/unistd.h/conform
+PASS: conform/POSIX/unistd.h/linknamespace
+PASS: conform/POSIX/utime.h/conform
+PASS: conform/POSIX/utime.h/linknamespace
+PASS: conform/POSIX/wordexp.h/conform
+PASS: conform/POSIX/wordexp.h/linknamespace
+PASS: conform/POSIX2008/aio.h/conform
+PASS: conform/POSIX2008/aio.h/linknamespace
+PASS: conform/POSIX2008/arpa/inet.h/conform
+PASS: conform/POSIX2008/arpa/inet.h/linknamespace
+PASS: conform/POSIX2008/assert.h/conform
+PASS: conform/POSIX2008/assert.h/linknamespace
+PASS: conform/POSIX2008/complex.h/conform
+PASS: conform/POSIX2008/complex.h/linknamespace
+PASS: conform/POSIX2008/cpio.h/conform
+PASS: conform/POSIX2008/cpio.h/linknamespace
+PASS: conform/POSIX2008/ctype.h/conform
+PASS: conform/POSIX2008/ctype.h/linknamespace
+PASS: conform/POSIX2008/dirent.h/conform
+PASS: conform/POSIX2008/dirent.h/linknamespace
+PASS: conform/POSIX2008/dlfcn.h/conform
+PASS: conform/POSIX2008/dlfcn.h/linknamespace
+PASS: conform/POSIX2008/errno.h/conform
+PASS: conform/POSIX2008/errno.h/linknamespace
+PASS: conform/POSIX2008/fcntl.h/conform
+PASS: conform/POSIX2008/fcntl.h/linknamespace
+PASS: conform/POSIX2008/fenv.h/conform
+PASS: conform/POSIX2008/fenv.h/linknamespace
+PASS: conform/POSIX2008/float.h/conform
+PASS: conform/POSIX2008/float.h/linknamespace
+PASS: conform/POSIX2008/fnmatch.h/conform
+PASS: conform/POSIX2008/fnmatch.h/linknamespace
+PASS: conform/POSIX2008/glob.h/conform
+PASS: conform/POSIX2008/glob.h/linknamespace
+PASS: conform/POSIX2008/grp.h/conform
+PASS: conform/POSIX2008/grp.h/linknamespace
+PASS: conform/POSIX2008/iconv.h/conform
+PASS: conform/POSIX2008/iconv.h/linknamespace
+PASS: conform/POSIX2008/inttypes.h/conform
+PASS: conform/POSIX2008/inttypes.h/linknamespace
+PASS: conform/POSIX2008/iso646.h/conform
+PASS: conform/POSIX2008/iso646.h/linknamespace
+PASS: conform/POSIX2008/langinfo.h/conform
+PASS: conform/POSIX2008/langinfo.h/linknamespace
+PASS: conform/POSIX2008/limits.h/conform
+PASS: conform/POSIX2008/limits.h/linknamespace
+PASS: conform/POSIX2008/locale.h/conform
+PASS: conform/POSIX2008/locale.h/linknamespace
+PASS: conform/POSIX2008/math.h/conform
+PASS: conform/POSIX2008/math.h/linknamespace
+PASS: conform/POSIX2008/monetary.h/conform
+PASS: conform/POSIX2008/monetary.h/linknamespace
+PASS: conform/POSIX2008/mqueue.h/conform
+PASS: conform/POSIX2008/mqueue.h/linknamespace
+PASS: conform/POSIX2008/net/if.h/conform
+PASS: conform/POSIX2008/net/if.h/linknamespace
+PASS: conform/POSIX2008/netdb.h/conform
+PASS: conform/POSIX2008/netdb.h/linknamespace
+PASS: conform/POSIX2008/netinet/in.h/conform
+PASS: conform/POSIX2008/netinet/in.h/linknamespace
+PASS: conform/POSIX2008/netinet/tcp.h/conform
+PASS: conform/POSIX2008/netinet/tcp.h/linknamespace
+PASS: conform/POSIX2008/nl_types.h/conform
+PASS: conform/POSIX2008/nl_types.h/linknamespace
+PASS: conform/POSIX2008/poll.h/conform
+PASS: conform/POSIX2008/poll.h/linknamespace
+PASS: conform/POSIX2008/pthread.h/conform
+PASS: conform/POSIX2008/pthread.h/linknamespace
+PASS: conform/POSIX2008/pwd.h/conform
+PASS: conform/POSIX2008/pwd.h/linknamespace
+PASS: conform/POSIX2008/regex.h/conform
+PASS: conform/POSIX2008/regex.h/linknamespace
+PASS: conform/POSIX2008/sched.h/conform
+PASS: conform/POSIX2008/sched.h/linknamespace
+PASS: conform/POSIX2008/semaphore.h/conform
+PASS: conform/POSIX2008/semaphore.h/linknamespace
+PASS: conform/POSIX2008/setjmp.h/conform
+PASS: conform/POSIX2008/setjmp.h/linknamespace
+PASS: conform/POSIX2008/signal.h/conform
+PASS: conform/POSIX2008/signal.h/linknamespace
+PASS: conform/POSIX2008/spawn.h/conform
+PASS: conform/POSIX2008/spawn.h/linknamespace
+PASS: conform/POSIX2008/stdarg.h/conform
+PASS: conform/POSIX2008/stdarg.h/linknamespace
+PASS: conform/POSIX2008/stdbool.h/conform
+PASS: conform/POSIX2008/stdbool.h/linknamespace
+PASS: conform/POSIX2008/stddef.h/conform
+PASS: conform/POSIX2008/stddef.h/linknamespace
+PASS: conform/POSIX2008/stdint.h/conform
+PASS: conform/POSIX2008/stdint.h/linknamespace
+PASS: conform/POSIX2008/stdio.h/conform
+PASS: conform/POSIX2008/stdio.h/linknamespace
+PASS: conform/POSIX2008/stdlib.h/conform
+PASS: conform/POSIX2008/stdlib.h/linknamespace
+PASS: conform/POSIX2008/string.h/conform
+PASS: conform/POSIX2008/string.h/linknamespace
+PASS: conform/POSIX2008/strings.h/conform
+PASS: conform/POSIX2008/strings.h/linknamespace
+PASS: conform/POSIX2008/sys/mman.h/conform
+PASS: conform/POSIX2008/sys/mman.h/linknamespace
+PASS: conform/POSIX2008/sys/select.h/conform
+PASS: conform/POSIX2008/sys/select.h/linknamespace
+PASS: conform/POSIX2008/sys/socket.h/conform
+PASS: conform/POSIX2008/sys/socket.h/linknamespace
+PASS: conform/POSIX2008/sys/stat.h/conform
+PASS: conform/POSIX2008/sys/stat.h/linknamespace
+PASS: conform/POSIX2008/sys/statvfs.h/conform
+PASS: conform/POSIX2008/sys/statvfs.h/linknamespace
+PASS: conform/POSIX2008/sys/times.h/conform
+PASS: conform/POSIX2008/sys/times.h/linknamespace
+PASS: conform/POSIX2008/sys/types.h/conform
+PASS: conform/POSIX2008/sys/types.h/linknamespace
+PASS: conform/POSIX2008/sys/un.h/conform
+PASS: conform/POSIX2008/sys/un.h/linknamespace
+PASS: conform/POSIX2008/sys/utsname.h/conform
+PASS: conform/POSIX2008/sys/utsname.h/linknamespace
+PASS: conform/POSIX2008/sys/wait.h/conform
+PASS: conform/POSIX2008/sys/wait.h/linknamespace
+PASS: conform/POSIX2008/tar.h/conform
+PASS: conform/POSIX2008/tar.h/linknamespace
+PASS: conform/POSIX2008/termios.h/conform
+PASS: conform/POSIX2008/termios.h/linknamespace
+PASS: conform/POSIX2008/tgmath.h/conform
+PASS: conform/POSIX2008/tgmath.h/linknamespace
+PASS: conform/POSIX2008/time.h/conform
+PASS: conform/POSIX2008/time.h/linknamespace
+PASS: conform/POSIX2008/unistd.h/conform
+PASS: conform/POSIX2008/unistd.h/linknamespace
+PASS: conform/POSIX2008/utime.h/conform
+PASS: conform/POSIX2008/utime.h/linknamespace
+PASS: conform/POSIX2008/wchar.h/conform
+PASS: conform/POSIX2008/wchar.h/linknamespace
+PASS: conform/POSIX2008/wctype.h/conform
+PASS: conform/POSIX2008/wctype.h/linknamespace
+PASS: conform/POSIX2008/wordexp.h/conform
+PASS: conform/POSIX2008/wordexp.h/linknamespace
+PASS: conform/UNIX98/aio.h/conform
+PASS: conform/UNIX98/aio.h/linknamespace
+PASS: conform/UNIX98/arpa/inet.h/conform
+PASS: conform/UNIX98/arpa/inet.h/linknamespace
+PASS: conform/UNIX98/assert.h/conform
+PASS: conform/UNIX98/assert.h/linknamespace
+PASS: conform/UNIX98/cpio.h/conform
+PASS: conform/UNIX98/cpio.h/linknamespace
+PASS: conform/UNIX98/ctype.h/conform
+PASS: conform/UNIX98/ctype.h/linknamespace
+PASS: conform/UNIX98/dirent.h/conform
+PASS: conform/UNIX98/dirent.h/linknamespace
+PASS: conform/UNIX98/dlfcn.h/conform
+PASS: conform/UNIX98/dlfcn.h/linknamespace
+PASS: conform/UNIX98/errno.h/conform
+PASS: conform/UNIX98/errno.h/linknamespace
+PASS: conform/UNIX98/fcntl.h/conform
+PASS: conform/UNIX98/fcntl.h/linknamespace
+PASS: conform/UNIX98/float.h/conform
+PASS: conform/UNIX98/float.h/linknamespace
+PASS: conform/UNIX98/fmtmsg.h/conform
+PASS: conform/UNIX98/fmtmsg.h/linknamespace
+PASS: conform/UNIX98/fnmatch.h/conform
+PASS: conform/UNIX98/fnmatch.h/linknamespace
+PASS: conform/UNIX98/ftw.h/conform
+PASS: conform/UNIX98/ftw.h/linknamespace
+PASS: conform/UNIX98/glob.h/conform
+PASS: conform/UNIX98/glob.h/linknamespace
+PASS: conform/UNIX98/grp.h/conform
+PASS: conform/UNIX98/grp.h/linknamespace
+PASS: conform/UNIX98/iconv.h/conform
+PASS: conform/UNIX98/iconv.h/linknamespace
+PASS: conform/UNIX98/iso646.h/conform
+PASS: conform/UNIX98/iso646.h/linknamespace
+PASS: conform/UNIX98/langinfo.h/conform
+PASS: conform/UNIX98/langinfo.h/linknamespace
+PASS: conform/UNIX98/libgen.h/conform
+PASS: conform/UNIX98/libgen.h/linknamespace
+PASS: conform/UNIX98/limits.h/conform
+PASS: conform/UNIX98/limits.h/linknamespace
+PASS: conform/UNIX98/locale.h/conform
+PASS: conform/UNIX98/locale.h/linknamespace
+PASS: conform/UNIX98/math.h/conform
+PASS: conform/UNIX98/math.h/linknamespace
+PASS: conform/UNIX98/monetary.h/conform
+PASS: conform/UNIX98/monetary.h/linknamespace
+PASS: conform/UNIX98/mqueue.h/conform
+PASS: conform/UNIX98/mqueue.h/linknamespace
+XFAIL: conform/UNIX98/ndbm.h/conform
+XFAIL: conform/UNIX98/ndbm.h/linknamespace
+PASS: conform/UNIX98/netdb.h/conform
+PASS: conform/UNIX98/netdb.h/linknamespace
+PASS: conform/UNIX98/netinet/in.h/conform
+PASS: conform/UNIX98/netinet/in.h/linknamespace
+PASS: conform/UNIX98/nl_types.h/conform
+PASS: conform/UNIX98/nl_types.h/linknamespace
+PASS: conform/UNIX98/poll.h/conform
+PASS: conform/UNIX98/poll.h/linknamespace
+PASS: conform/UNIX98/pthread.h/conform
+PASS: conform/UNIX98/pthread.h/linknamespace
+PASS: conform/UNIX98/pwd.h/conform
+PASS: conform/UNIX98/pwd.h/linknamespace
+PASS: conform/UNIX98/regex.h/conform
+PASS: conform/UNIX98/regex.h/linknamespace
+PASS: conform/UNIX98/sched.h/conform
+PASS: conform/UNIX98/sched.h/linknamespace
+PASS: conform/UNIX98/search.h/conform
+PASS: conform/UNIX98/search.h/linknamespace
+PASS: conform/UNIX98/semaphore.h/conform
+PASS: conform/UNIX98/semaphore.h/linknamespace
+PASS: conform/UNIX98/setjmp.h/conform
+PASS: conform/UNIX98/setjmp.h/linknamespace
+PASS: conform/UNIX98/signal.h/conform
+PASS: conform/UNIX98/signal.h/linknamespace
+PASS: conform/UNIX98/stdarg.h/conform
+PASS: conform/UNIX98/stdarg.h/linknamespace
+PASS: conform/UNIX98/stddef.h/conform
+PASS: conform/UNIX98/stddef.h/linknamespace
+PASS: conform/UNIX98/stdio.h/conform
+PASS: conform/UNIX98/stdio.h/linknamespace
+PASS: conform/UNIX98/stdlib.h/conform
+PASS: conform/UNIX98/stdlib.h/linknamespace
+PASS: conform/UNIX98/string.h/conform
+PASS: conform/UNIX98/string.h/linknamespace
+PASS: conform/UNIX98/strings.h/conform
+PASS: conform/UNIX98/strings.h/linknamespace
+PASS: conform/UNIX98/sys/ipc.h/conform
+PASS: conform/UNIX98/sys/ipc.h/linknamespace
+PASS: conform/UNIX98/sys/mman.h/conform
+PASS: conform/UNIX98/sys/mman.h/linknamespace
+PASS: conform/UNIX98/sys/msg.h/conform
+PASS: conform/UNIX98/sys/msg.h/linknamespace
+PASS: conform/UNIX98/sys/resource.h/conform
+PASS: conform/UNIX98/sys/resource.h/linknamespace
+PASS: conform/UNIX98/sys/sem.h/conform
+PASS: conform/UNIX98/sys/sem.h/linknamespace
+PASS: conform/UNIX98/sys/shm.h/conform
+PASS: conform/UNIX98/sys/shm.h/linknamespace
+PASS: conform/UNIX98/sys/socket.h/conform
+PASS: conform/UNIX98/sys/socket.h/linknamespace
+PASS: conform/UNIX98/sys/stat.h/conform
+PASS: conform/UNIX98/sys/stat.h/linknamespace
+PASS: conform/UNIX98/sys/statvfs.h/conform
+PASS: conform/UNIX98/sys/statvfs.h/linknamespace
+PASS: conform/UNIX98/sys/time.h/conform
+PASS: conform/UNIX98/sys/time.h/linknamespace
+PASS: conform/UNIX98/sys/timeb.h/conform
+PASS: conform/UNIX98/sys/timeb.h/linknamespace
+PASS: conform/UNIX98/sys/times.h/conform
+PASS: conform/UNIX98/sys/times.h/linknamespace
+PASS: conform/UNIX98/sys/types.h/conform
+PASS: conform/UNIX98/sys/types.h/linknamespace
+PASS: conform/UNIX98/sys/uio.h/conform
+PASS: conform/UNIX98/sys/uio.h/linknamespace
+PASS: conform/UNIX98/sys/un.h/conform
+PASS: conform/UNIX98/sys/un.h/linknamespace
+PASS: conform/UNIX98/sys/utsname.h/conform
+PASS: conform/UNIX98/sys/utsname.h/linknamespace
+PASS: conform/UNIX98/sys/wait.h/conform
+PASS: conform/UNIX98/sys/wait.h/linknamespace
+PASS: conform/UNIX98/syslog.h/conform
+PASS: conform/UNIX98/syslog.h/linknamespace
+PASS: conform/UNIX98/tar.h/conform
+PASS: conform/UNIX98/tar.h/linknamespace
+PASS: conform/UNIX98/termios.h/conform
+PASS: conform/UNIX98/termios.h/linknamespace
+PASS: conform/UNIX98/time.h/conform
+PASS: conform/UNIX98/time.h/linknamespace
+PASS: conform/UNIX98/ucontext.h/conform
+PASS: conform/UNIX98/ucontext.h/linknamespace
+PASS: conform/UNIX98/ulimit.h/conform
+PASS: conform/UNIX98/ulimit.h/linknamespace
+PASS: conform/UNIX98/unistd.h/conform
+PASS: conform/UNIX98/unistd.h/linknamespace
+PASS: conform/UNIX98/utime.h/conform
+PASS: conform/UNIX98/utime.h/linknamespace
+PASS: conform/UNIX98/utmpx.h/conform
+PASS: conform/UNIX98/utmpx.h/linknamespace
+XFAIL: conform/UNIX98/varargs.h/conform
+XFAIL: conform/UNIX98/varargs.h/linknamespace
+PASS: conform/UNIX98/wchar.h/conform
+PASS: conform/UNIX98/wchar.h/linknamespace
+PASS: conform/UNIX98/wctype.h/conform
+PASS: conform/UNIX98/wctype.h/linknamespace
+PASS: conform/UNIX98/wordexp.h/conform
+PASS: conform/UNIX98/wordexp.h/linknamespace
+PASS: conform/XOPEN2K/aio.h/conform
+PASS: conform/XOPEN2K/aio.h/linknamespace
+PASS: conform/XOPEN2K/arpa/inet.h/conform
+PASS: conform/XOPEN2K/arpa/inet.h/linknamespace
+PASS: conform/XOPEN2K/assert.h/conform
+PASS: conform/XOPEN2K/assert.h/linknamespace
+PASS: conform/XOPEN2K/complex.h/conform
+PASS: conform/XOPEN2K/complex.h/linknamespace
+PASS: conform/XOPEN2K/cpio.h/conform
+PASS: conform/XOPEN2K/cpio.h/linknamespace
+PASS: conform/XOPEN2K/ctype.h/conform
+PASS: conform/XOPEN2K/ctype.h/linknamespace
+PASS: conform/XOPEN2K/dirent.h/conform
+PASS: conform/XOPEN2K/dirent.h/linknamespace
+PASS: conform/XOPEN2K/dlfcn.h/conform
+PASS: conform/XOPEN2K/dlfcn.h/linknamespace
+PASS: conform/XOPEN2K/errno.h/conform
+PASS: conform/XOPEN2K/errno.h/linknamespace
+PASS: conform/XOPEN2K/fcntl.h/conform
+PASS: conform/XOPEN2K/fcntl.h/linknamespace
+PASS: conform/XOPEN2K/fenv.h/conform
+PASS: conform/XOPEN2K/fenv.h/linknamespace
+PASS: conform/XOPEN2K/float.h/conform
+PASS: conform/XOPEN2K/float.h/linknamespace
+PASS: conform/XOPEN2K/fmtmsg.h/conform
+PASS: conform/XOPEN2K/fmtmsg.h/linknamespace
+PASS: conform/XOPEN2K/fnmatch.h/conform
+PASS: conform/XOPEN2K/fnmatch.h/linknamespace
+PASS: conform/XOPEN2K/ftw.h/conform
+PASS: conform/XOPEN2K/ftw.h/linknamespace
+PASS: conform/XOPEN2K/glob.h/conform
+PASS: conform/XOPEN2K/glob.h/linknamespace
+PASS: conform/XOPEN2K/grp.h/conform
+PASS: conform/XOPEN2K/grp.h/linknamespace
+PASS: conform/XOPEN2K/iconv.h/conform
+PASS: conform/XOPEN2K/iconv.h/linknamespace
+PASS: conform/XOPEN2K/inttypes.h/conform
+PASS: conform/XOPEN2K/inttypes.h/linknamespace
+PASS: conform/XOPEN2K/iso646.h/conform
+PASS: conform/XOPEN2K/iso646.h/linknamespace
+PASS: conform/XOPEN2K/langinfo.h/conform
+PASS: conform/XOPEN2K/langinfo.h/linknamespace
+PASS: conform/XOPEN2K/libgen.h/conform
+PASS: conform/XOPEN2K/libgen.h/linknamespace
+PASS: conform/XOPEN2K/limits.h/conform
+PASS: conform/XOPEN2K/limits.h/linknamespace
+PASS: conform/XOPEN2K/locale.h/conform
+PASS: conform/XOPEN2K/locale.h/linknamespace
+PASS: conform/XOPEN2K/math.h/conform
+PASS: conform/XOPEN2K/math.h/linknamespace
+PASS: conform/XOPEN2K/monetary.h/conform
+PASS: conform/XOPEN2K/monetary.h/linknamespace
+PASS: conform/XOPEN2K/mqueue.h/conform
+PASS: conform/XOPEN2K/mqueue.h/linknamespace
+XFAIL: conform/XOPEN2K/ndbm.h/conform
+XFAIL: conform/XOPEN2K/ndbm.h/linknamespace
+PASS: conform/XOPEN2K/net/if.h/conform
+PASS: conform/XOPEN2K/net/if.h/linknamespace
+PASS: conform/XOPEN2K/netdb.h/conform
+PASS: conform/XOPEN2K/netdb.h/linknamespace
+PASS: conform/XOPEN2K/netinet/in.h/conform
+PASS: conform/XOPEN2K/netinet/in.h/linknamespace
+PASS: conform/XOPEN2K/netinet/tcp.h/conform
+PASS: conform/XOPEN2K/netinet/tcp.h/linknamespace
+PASS: conform/XOPEN2K/nl_types.h/conform
+PASS: conform/XOPEN2K/nl_types.h/linknamespace
+PASS: conform/XOPEN2K/poll.h/conform
+PASS: conform/XOPEN2K/poll.h/linknamespace
+PASS: conform/XOPEN2K/pthread.h/conform
+PASS: conform/XOPEN2K/pthread.h/linknamespace
+PASS: conform/XOPEN2K/pwd.h/conform
+PASS: conform/XOPEN2K/pwd.h/linknamespace
+PASS: conform/XOPEN2K/regex.h/conform
+PASS: conform/XOPEN2K/regex.h/linknamespace
+PASS: conform/XOPEN2K/sched.h/conform
+PASS: conform/XOPEN2K/sched.h/linknamespace
+PASS: conform/XOPEN2K/search.h/conform
+PASS: conform/XOPEN2K/search.h/linknamespace
+PASS: conform/XOPEN2K/semaphore.h/conform
+PASS: conform/XOPEN2K/semaphore.h/linknamespace
+PASS: conform/XOPEN2K/setjmp.h/conform
+PASS: conform/XOPEN2K/setjmp.h/linknamespace
+PASS: conform/XOPEN2K/signal.h/conform
+PASS: conform/XOPEN2K/signal.h/linknamespace
+PASS: conform/XOPEN2K/spawn.h/conform
+PASS: conform/XOPEN2K/spawn.h/linknamespace
+PASS: conform/XOPEN2K/stdarg.h/conform
+PASS: conform/XOPEN2K/stdarg.h/linknamespace
+PASS: conform/XOPEN2K/stdbool.h/conform
+PASS: conform/XOPEN2K/stdbool.h/linknamespace
+PASS: conform/XOPEN2K/stddef.h/conform
+PASS: conform/XOPEN2K/stddef.h/linknamespace
+PASS: conform/XOPEN2K/stdint.h/conform
+PASS: conform/XOPEN2K/stdint.h/linknamespace
+PASS: conform/XOPEN2K/stdio.h/conform
+PASS: conform/XOPEN2K/stdio.h/linknamespace
+PASS: conform/XOPEN2K/stdlib.h/conform
+PASS: conform/XOPEN2K/stdlib.h/linknamespace
+PASS: conform/XOPEN2K/string.h/conform
+PASS: conform/XOPEN2K/string.h/linknamespace
+PASS: conform/XOPEN2K/strings.h/conform
+PASS: conform/XOPEN2K/strings.h/linknamespace
+PASS: conform/XOPEN2K/sys/ipc.h/conform
+PASS: conform/XOPEN2K/sys/ipc.h/linknamespace
+PASS: conform/XOPEN2K/sys/mman.h/conform
+PASS: conform/XOPEN2K/sys/mman.h/linknamespace
+PASS: conform/XOPEN2K/sys/msg.h/conform
+PASS: conform/XOPEN2K/sys/msg.h/linknamespace
+PASS: conform/XOPEN2K/sys/resource.h/conform
+PASS: conform/XOPEN2K/sys/resource.h/linknamespace
+PASS: conform/XOPEN2K/sys/select.h/conform
+PASS: conform/XOPEN2K/sys/select.h/linknamespace
+PASS: conform/XOPEN2K/sys/sem.h/conform
+PASS: conform/XOPEN2K/sys/sem.h/linknamespace
+PASS: conform/XOPEN2K/sys/shm.h/conform
+PASS: conform/XOPEN2K/sys/shm.h/linknamespace
+PASS: conform/XOPEN2K/sys/socket.h/conform
+PASS: conform/XOPEN2K/sys/socket.h/linknamespace
+PASS: conform/XOPEN2K/sys/stat.h/conform
+PASS: conform/XOPEN2K/sys/stat.h/linknamespace
+PASS: conform/XOPEN2K/sys/statvfs.h/conform
+PASS: conform/XOPEN2K/sys/statvfs.h/linknamespace
+PASS: conform/XOPEN2K/sys/time.h/conform
+PASS: conform/XOPEN2K/sys/time.h/linknamespace
+PASS: conform/XOPEN2K/sys/timeb.h/conform
+PASS: conform/XOPEN2K/sys/timeb.h/linknamespace
+PASS: conform/XOPEN2K/sys/times.h/conform
+PASS: conform/XOPEN2K/sys/times.h/linknamespace
+PASS: conform/XOPEN2K/sys/types.h/conform
+PASS: conform/XOPEN2K/sys/types.h/linknamespace
+PASS: conform/XOPEN2K/sys/uio.h/conform
+PASS: conform/XOPEN2K/sys/uio.h/linknamespace
+PASS: conform/XOPEN2K/sys/un.h/conform
+PASS: conform/XOPEN2K/sys/un.h/linknamespace
+PASS: conform/XOPEN2K/sys/utsname.h/conform
+PASS: conform/XOPEN2K/sys/utsname.h/linknamespace
+PASS: conform/XOPEN2K/sys/wait.h/conform
+PASS: conform/XOPEN2K/sys/wait.h/linknamespace
+PASS: conform/XOPEN2K/syslog.h/conform
+PASS: conform/XOPEN2K/syslog.h/linknamespace
+PASS: conform/XOPEN2K/tar.h/conform
+PASS: conform/XOPEN2K/tar.h/linknamespace
+PASS: conform/XOPEN2K/termios.h/conform
+PASS: conform/XOPEN2K/termios.h/linknamespace
+PASS: conform/XOPEN2K/tgmath.h/conform
+PASS: conform/XOPEN2K/tgmath.h/linknamespace
+PASS: conform/XOPEN2K/time.h/conform
+PASS: conform/XOPEN2K/time.h/linknamespace
+PASS: conform/XOPEN2K/ucontext.h/conform
+PASS: conform/XOPEN2K/ucontext.h/linknamespace
+PASS: conform/XOPEN2K/ulimit.h/conform
+PASS: conform/XOPEN2K/ulimit.h/linknamespace
+PASS: conform/XOPEN2K/unistd.h/conform
+PASS: conform/XOPEN2K/unistd.h/linknamespace
+PASS: conform/XOPEN2K/utime.h/conform
+PASS: conform/XOPEN2K/utime.h/linknamespace
+PASS: conform/XOPEN2K/utmpx.h/conform
+PASS: conform/XOPEN2K/utmpx.h/linknamespace
+PASS: conform/XOPEN2K/wchar.h/conform
+PASS: conform/XOPEN2K/wchar.h/linknamespace
+PASS: conform/XOPEN2K/wctype.h/conform
+PASS: conform/XOPEN2K/wctype.h/linknamespace
+PASS: conform/XOPEN2K/wordexp.h/conform
+PASS: conform/XOPEN2K/wordexp.h/linknamespace
+PASS: conform/XOPEN2K8/aio.h/conform
+PASS: conform/XOPEN2K8/aio.h/linknamespace
+PASS: conform/XOPEN2K8/arpa/inet.h/conform
+PASS: conform/XOPEN2K8/arpa/inet.h/linknamespace
+PASS: conform/XOPEN2K8/assert.h/conform
+PASS: conform/XOPEN2K8/assert.h/linknamespace
+PASS: conform/XOPEN2K8/complex.h/conform
+PASS: conform/XOPEN2K8/complex.h/linknamespace
+PASS: conform/XOPEN2K8/cpio.h/conform
+PASS: conform/XOPEN2K8/cpio.h/linknamespace
+PASS: conform/XOPEN2K8/ctype.h/conform
+PASS: conform/XOPEN2K8/ctype.h/linknamespace
+PASS: conform/XOPEN2K8/dirent.h/conform
+PASS: conform/XOPEN2K8/dirent.h/linknamespace
+PASS: conform/XOPEN2K8/dlfcn.h/conform
+PASS: conform/XOPEN2K8/dlfcn.h/linknamespace
+PASS: conform/XOPEN2K8/errno.h/conform
+PASS: conform/XOPEN2K8/errno.h/linknamespace
+PASS: conform/XOPEN2K8/fcntl.h/conform
+PASS: conform/XOPEN2K8/fcntl.h/linknamespace
+PASS: conform/XOPEN2K8/fenv.h/conform
+PASS: conform/XOPEN2K8/fenv.h/linknamespace
+PASS: conform/XOPEN2K8/float.h/conform
+PASS: conform/XOPEN2K8/float.h/linknamespace
+PASS: conform/XOPEN2K8/fmtmsg.h/conform
+PASS: conform/XOPEN2K8/fmtmsg.h/linknamespace
+PASS: conform/XOPEN2K8/fnmatch.h/conform
+PASS: conform/XOPEN2K8/fnmatch.h/linknamespace
+PASS: conform/XOPEN2K8/ftw.h/conform
+PASS: conform/XOPEN2K8/ftw.h/linknamespace
+PASS: conform/XOPEN2K8/glob.h/conform
+PASS: conform/XOPEN2K8/glob.h/linknamespace
+PASS: conform/XOPEN2K8/grp.h/conform
+PASS: conform/XOPEN2K8/grp.h/linknamespace
+PASS: conform/XOPEN2K8/iconv.h/conform
+PASS: conform/XOPEN2K8/iconv.h/linknamespace
+PASS: conform/XOPEN2K8/inttypes.h/conform
+PASS: conform/XOPEN2K8/inttypes.h/linknamespace
+PASS: conform/XOPEN2K8/iso646.h/conform
+PASS: conform/XOPEN2K8/iso646.h/linknamespace
+PASS: conform/XOPEN2K8/langinfo.h/conform
+PASS: conform/XOPEN2K8/langinfo.h/linknamespace
+PASS: conform/XOPEN2K8/libgen.h/conform
+PASS: conform/XOPEN2K8/libgen.h/linknamespace
+PASS: conform/XOPEN2K8/limits.h/conform
+PASS: conform/XOPEN2K8/limits.h/linknamespace
+PASS: conform/XOPEN2K8/locale.h/conform
+PASS: conform/XOPEN2K8/locale.h/linknamespace
+PASS: conform/XOPEN2K8/math.h/conform
+PASS: conform/XOPEN2K8/math.h/linknamespace
+PASS: conform/XOPEN2K8/monetary.h/conform
+PASS: conform/XOPEN2K8/monetary.h/linknamespace
+PASS: conform/XOPEN2K8/mqueue.h/conform
+PASS: conform/XOPEN2K8/mqueue.h/linknamespace
+XFAIL: conform/XOPEN2K8/ndbm.h/conform
+XFAIL: conform/XOPEN2K8/ndbm.h/linknamespace
+PASS: conform/XOPEN2K8/net/if.h/conform
+PASS: conform/XOPEN2K8/net/if.h/linknamespace
+PASS: conform/XOPEN2K8/netdb.h/conform
+PASS: conform/XOPEN2K8/netdb.h/linknamespace
+PASS: conform/XOPEN2K8/netinet/in.h/conform
+PASS: conform/XOPEN2K8/netinet/in.h/linknamespace
+PASS: conform/XOPEN2K8/netinet/tcp.h/conform
+PASS: conform/XOPEN2K8/netinet/tcp.h/linknamespace
+PASS: conform/XOPEN2K8/nl_types.h/conform
+PASS: conform/XOPEN2K8/nl_types.h/linknamespace
+PASS: conform/XOPEN2K8/poll.h/conform
+PASS: conform/XOPEN2K8/poll.h/linknamespace
+PASS: conform/XOPEN2K8/pthread.h/conform
+PASS: conform/XOPEN2K8/pthread.h/linknamespace
+PASS: conform/XOPEN2K8/pwd.h/conform
+PASS: conform/XOPEN2K8/pwd.h/linknamespace
+PASS: conform/XOPEN2K8/regex.h/conform
+PASS: conform/XOPEN2K8/regex.h/linknamespace
+PASS: conform/XOPEN2K8/sched.h/conform
+PASS: conform/XOPEN2K8/sched.h/linknamespace
+PASS: conform/XOPEN2K8/search.h/conform
+PASS: conform/XOPEN2K8/search.h/linknamespace
+PASS: conform/XOPEN2K8/semaphore.h/conform
+PASS: conform/XOPEN2K8/semaphore.h/linknamespace
+PASS: conform/XOPEN2K8/setjmp.h/conform
+PASS: conform/XOPEN2K8/setjmp.h/linknamespace
+PASS: conform/XOPEN2K8/signal.h/conform
+PASS: conform/XOPEN2K8/signal.h/linknamespace
+PASS: conform/XOPEN2K8/spawn.h/conform
+PASS: conform/XOPEN2K8/spawn.h/linknamespace
+PASS: conform/XOPEN2K8/stdarg.h/conform
+PASS: conform/XOPEN2K8/stdarg.h/linknamespace
+PASS: conform/XOPEN2K8/stdbool.h/conform
+PASS: conform/XOPEN2K8/stdbool.h/linknamespace
+PASS: conform/XOPEN2K8/stddef.h/conform
+PASS: conform/XOPEN2K8/stddef.h/linknamespace
+PASS: conform/XOPEN2K8/stdint.h/conform
+PASS: conform/XOPEN2K8/stdint.h/linknamespace
+PASS: conform/XOPEN2K8/stdio.h/conform
+PASS: conform/XOPEN2K8/stdio.h/linknamespace
+PASS: conform/XOPEN2K8/stdlib.h/conform
+PASS: conform/XOPEN2K8/stdlib.h/linknamespace
+PASS: conform/XOPEN2K8/string.h/conform
+PASS: conform/XOPEN2K8/string.h/linknamespace
+PASS: conform/XOPEN2K8/strings.h/conform
+PASS: conform/XOPEN2K8/strings.h/linknamespace
+PASS: conform/XOPEN2K8/sys/ipc.h/conform
+PASS: conform/XOPEN2K8/sys/ipc.h/linknamespace
+PASS: conform/XOPEN2K8/sys/mman.h/conform
+PASS: conform/XOPEN2K8/sys/mman.h/linknamespace
+PASS: conform/XOPEN2K8/sys/msg.h/conform
+PASS: conform/XOPEN2K8/sys/msg.h/linknamespace
+PASS: conform/XOPEN2K8/sys/resource.h/conform
+PASS: conform/XOPEN2K8/sys/resource.h/linknamespace
+PASS: conform/XOPEN2K8/sys/select.h/conform
+PASS: conform/XOPEN2K8/sys/select.h/linknamespace
+PASS: conform/XOPEN2K8/sys/sem.h/conform
+PASS: conform/XOPEN2K8/sys/sem.h/linknamespace
+PASS: conform/XOPEN2K8/sys/shm.h/conform
+PASS: conform/XOPEN2K8/sys/shm.h/linknamespace
+PASS: conform/XOPEN2K8/sys/socket.h/conform
+PASS: conform/XOPEN2K8/sys/socket.h/linknamespace
+PASS: conform/XOPEN2K8/sys/stat.h/conform
+PASS: conform/XOPEN2K8/sys/stat.h/linknamespace
+PASS: conform/XOPEN2K8/sys/statvfs.h/conform
+PASS: conform/XOPEN2K8/sys/statvfs.h/linknamespace
+PASS: conform/XOPEN2K8/sys/time.h/conform
+PASS: conform/XOPEN2K8/sys/time.h/linknamespace
+PASS: conform/XOPEN2K8/sys/times.h/conform
+PASS: conform/XOPEN2K8/sys/times.h/linknamespace
+PASS: conform/XOPEN2K8/sys/types.h/conform
+PASS: conform/XOPEN2K8/sys/types.h/linknamespace
+PASS: conform/XOPEN2K8/sys/uio.h/conform
+PASS: conform/XOPEN2K8/sys/uio.h/linknamespace
+PASS: conform/XOPEN2K8/sys/un.h/conform
+PASS: conform/XOPEN2K8/sys/un.h/linknamespace
+PASS: conform/XOPEN2K8/sys/utsname.h/conform
+PASS: conform/XOPEN2K8/sys/utsname.h/linknamespace
+PASS: conform/XOPEN2K8/sys/wait.h/conform
+PASS: conform/XOPEN2K8/sys/wait.h/linknamespace
+PASS: conform/XOPEN2K8/syslog.h/conform
+PASS: conform/XOPEN2K8/syslog.h/linknamespace
+PASS: conform/XOPEN2K8/tar.h/conform
+PASS: conform/XOPEN2K8/tar.h/linknamespace
+PASS: conform/XOPEN2K8/termios.h/conform
+PASS: conform/XOPEN2K8/termios.h/linknamespace
+PASS: conform/XOPEN2K8/tgmath.h/conform
+PASS: conform/XOPEN2K8/tgmath.h/linknamespace
+PASS: conform/XOPEN2K8/time.h/conform
+PASS: conform/XOPEN2K8/time.h/linknamespace
+PASS: conform/XOPEN2K8/ulimit.h/conform
+PASS: conform/XOPEN2K8/ulimit.h/linknamespace
+PASS: conform/XOPEN2K8/unistd.h/conform
+PASS: conform/XOPEN2K8/unistd.h/linknamespace
+PASS: conform/XOPEN2K8/utime.h/conform
+PASS: conform/XOPEN2K8/utime.h/linknamespace
+PASS: conform/XOPEN2K8/utmpx.h/conform
+PASS: conform/XOPEN2K8/utmpx.h/linknamespace
+PASS: conform/XOPEN2K8/wchar.h/conform
+PASS: conform/XOPEN2K8/wchar.h/linknamespace
+PASS: conform/XOPEN2K8/wctype.h/conform
+PASS: conform/XOPEN2K8/wctype.h/linknamespace
+PASS: conform/XOPEN2K8/wordexp.h/conform
+PASS: conform/XOPEN2K8/wordexp.h/linknamespace
+PASS: conform/XPG4/assert.h/conform
+PASS: conform/XPG4/assert.h/linknamespace
+PASS: conform/XPG4/cpio.h/conform
+PASS: conform/XPG4/cpio.h/linknamespace
+PASS: conform/XPG4/ctype.h/conform
+PASS: conform/XPG4/ctype.h/linknamespace
+PASS: conform/XPG4/dirent.h/conform
+PASS: conform/XPG4/dirent.h/linknamespace
+PASS: conform/XPG4/errno.h/conform
+PASS: conform/XPG4/errno.h/linknamespace
+PASS: conform/XPG4/fcntl.h/conform
+PASS: conform/XPG4/fcntl.h/linknamespace
+PASS: conform/XPG4/float.h/conform
+PASS: conform/XPG4/float.h/linknamespace
+PASS: conform/XPG4/fnmatch.h/conform
+PASS: conform/XPG4/fnmatch.h/linknamespace
+PASS: conform/XPG4/ftw.h/conform
+PASS: conform/XPG4/ftw.h/linknamespace
+PASS: conform/XPG4/glob.h/conform
+PASS: conform/XPG4/glob.h/linknamespace
+PASS: conform/XPG4/grp.h/conform
+PASS: conform/XPG4/grp.h/linknamespace
+PASS: conform/XPG4/iconv.h/conform
+PASS: conform/XPG4/iconv.h/linknamespace
+PASS: conform/XPG4/langinfo.h/conform
+PASS: conform/XPG4/langinfo.h/linknamespace
+PASS: conform/XPG4/limits.h/conform
+PASS: conform/XPG4/limits.h/linknamespace
+PASS: conform/XPG4/locale.h/conform
+PASS: conform/XPG4/locale.h/linknamespace
+PASS: conform/XPG4/math.h/conform
+PASS: conform/XPG4/math.h/linknamespace
+PASS: conform/XPG4/monetary.h/conform
+PASS: conform/XPG4/monetary.h/linknamespace
+PASS: conform/XPG4/nl_types.h/conform
+PASS: conform/XPG4/nl_types.h/linknamespace
+PASS: conform/XPG4/pwd.h/conform
+PASS: conform/XPG4/pwd.h/linknamespace
+PASS: conform/XPG4/regex.h/conform
+PASS: conform/XPG4/regex.h/linknamespace
+PASS: conform/XPG4/search.h/conform
+PASS: conform/XPG4/search.h/linknamespace
+PASS: conform/XPG4/setjmp.h/conform
+PASS: conform/XPG4/setjmp.h/linknamespace
+PASS: conform/XPG4/signal.h/conform
+PASS: conform/XPG4/signal.h/linknamespace
+PASS: conform/XPG4/stdarg.h/conform
+PASS: conform/XPG4/stdarg.h/linknamespace
+PASS: conform/XPG4/stddef.h/conform
+PASS: conform/XPG4/stddef.h/linknamespace
+PASS: conform/XPG4/stdio.h/conform
+PASS: conform/XPG4/stdio.h/linknamespace
+PASS: conform/XPG4/stdlib.h/conform
+PASS: conform/XPG4/stdlib.h/linknamespace
+PASS: conform/XPG4/string.h/conform
+PASS: conform/XPG4/string.h/linknamespace
+PASS: conform/XPG4/sys/ipc.h/conform
+PASS: conform/XPG4/sys/ipc.h/linknamespace
+PASS: conform/XPG4/sys/msg.h/conform
+PASS: conform/XPG4/sys/msg.h/linknamespace
+PASS: conform/XPG4/sys/sem.h/conform
+PASS: conform/XPG4/sys/sem.h/linknamespace
+PASS: conform/XPG4/sys/shm.h/conform
+PASS: conform/XPG4/sys/shm.h/linknamespace
+PASS: conform/XPG4/sys/stat.h/conform
+PASS: conform/XPG4/sys/stat.h/linknamespace
+PASS: conform/XPG4/sys/times.h/conform
+PASS: conform/XPG4/sys/times.h/linknamespace
+PASS: conform/XPG4/sys/types.h/conform
+PASS: conform/XPG4/sys/types.h/linknamespace
+PASS: conform/XPG4/sys/utsname.h/conform
+PASS: conform/XPG4/sys/utsname.h/linknamespace
+PASS: conform/XPG4/sys/wait.h/conform
+PASS: conform/XPG4/sys/wait.h/linknamespace
+PASS: conform/XPG4/tar.h/conform
+PASS: conform/XPG4/tar.h/linknamespace
+PASS: conform/XPG4/termios.h/conform
+PASS: conform/XPG4/termios.h/linknamespace
+PASS: conform/XPG4/time.h/conform
+PASS: conform/XPG4/time.h/linknamespace
+PASS: conform/XPG4/ulimit.h/conform
+PASS: conform/XPG4/ulimit.h/linknamespace
+PASS: conform/XPG4/unistd.h/conform
+PASS: conform/XPG4/unistd.h/linknamespace
+PASS: conform/XPG4/utime.h/conform
+PASS: conform/XPG4/utime.h/linknamespace
+XFAIL: conform/XPG4/varargs.h/conform
+XFAIL: conform/XPG4/varargs.h/linknamespace
+PASS: conform/XPG4/wordexp.h/conform
+PASS: conform/XPG4/wordexp.h/linknamespace
+PASS: conform/XPG42/arpa/inet.h/conform
+PASS: conform/XPG42/arpa/inet.h/linknamespace
+PASS: conform/XPG42/assert.h/conform
+PASS: conform/XPG42/assert.h/linknamespace
+PASS: conform/XPG42/cpio.h/conform
+PASS: conform/XPG42/cpio.h/linknamespace
+PASS: conform/XPG42/ctype.h/conform
+PASS: conform/XPG42/ctype.h/linknamespace
+PASS: conform/XPG42/dirent.h/conform
+PASS: conform/XPG42/dirent.h/linknamespace
+PASS: conform/XPG42/errno.h/conform
+PASS: conform/XPG42/errno.h/linknamespace
+PASS: conform/XPG42/fcntl.h/conform
+PASS: conform/XPG42/fcntl.h/linknamespace
+PASS: conform/XPG42/float.h/conform
+PASS: conform/XPG42/float.h/linknamespace
+PASS: conform/XPG42/fmtmsg.h/conform
+PASS: conform/XPG42/fmtmsg.h/linknamespace
+PASS: conform/XPG42/fnmatch.h/conform
+PASS: conform/XPG42/fnmatch.h/linknamespace
+PASS: conform/XPG42/ftw.h/conform
+PASS: conform/XPG42/ftw.h/linknamespace
+PASS: conform/XPG42/glob.h/conform
+PASS: conform/XPG42/glob.h/linknamespace
+PASS: conform/XPG42/grp.h/conform
+PASS: conform/XPG42/grp.h/linknamespace
+PASS: conform/XPG42/iconv.h/conform
+PASS: conform/XPG42/iconv.h/linknamespace
+PASS: conform/XPG42/langinfo.h/conform
+PASS: conform/XPG42/langinfo.h/linknamespace
+PASS: conform/XPG42/libgen.h/conform
+PASS: conform/XPG42/libgen.h/linknamespace
+PASS: conform/XPG42/limits.h/conform
+PASS: conform/XPG42/limits.h/linknamespace
+PASS: conform/XPG42/locale.h/conform
+PASS: conform/XPG42/locale.h/linknamespace
+PASS: conform/XPG42/math.h/conform
+PASS: conform/XPG42/math.h/linknamespace
+PASS: conform/XPG42/monetary.h/conform
+PASS: conform/XPG42/monetary.h/linknamespace
+XFAIL: conform/XPG42/ndbm.h/conform
+XFAIL: conform/XPG42/ndbm.h/linknamespace
+PASS: conform/XPG42/netdb.h/conform
+PASS: conform/XPG42/netdb.h/linknamespace
+PASS: conform/XPG42/netinet/in.h/conform
+PASS: conform/XPG42/netinet/in.h/linknamespace
+PASS: conform/XPG42/nl_types.h/conform
+PASS: conform/XPG42/nl_types.h/linknamespace
+PASS: conform/XPG42/poll.h/conform
+PASS: conform/XPG42/poll.h/linknamespace
+PASS: conform/XPG42/pwd.h/conform
+PASS: conform/XPG42/pwd.h/linknamespace
+PASS: conform/XPG42/regex.h/conform
+PASS: conform/XPG42/regex.h/linknamespace
+PASS: conform/XPG42/search.h/conform
+PASS: conform/XPG42/search.h/linknamespace
+PASS: conform/XPG42/setjmp.h/conform
+PASS: conform/XPG42/setjmp.h/linknamespace
+PASS: conform/XPG42/signal.h/conform
+PASS: conform/XPG42/signal.h/linknamespace
+PASS: conform/XPG42/stdarg.h/conform
+PASS: conform/XPG42/stdarg.h/linknamespace
+PASS: conform/XPG42/stddef.h/conform
+PASS: conform/XPG42/stddef.h/linknamespace
+PASS: conform/XPG42/stdio.h/conform
+PASS: conform/XPG42/stdio.h/linknamespace
+PASS: conform/XPG42/stdlib.h/conform
+PASS: conform/XPG42/stdlib.h/linknamespace
+PASS: conform/XPG42/string.h/conform
+PASS: conform/XPG42/string.h/linknamespace
+PASS: conform/XPG42/strings.h/conform
+PASS: conform/XPG42/strings.h/linknamespace
+PASS: conform/XPG42/sys/ipc.h/conform
+PASS: conform/XPG42/sys/ipc.h/linknamespace
+PASS: conform/XPG42/sys/mman.h/conform
+PASS: conform/XPG42/sys/mman.h/linknamespace
+PASS: conform/XPG42/sys/msg.h/conform
+PASS: conform/XPG42/sys/msg.h/linknamespace
+PASS: conform/XPG42/sys/resource.h/conform
+PASS: conform/XPG42/sys/resource.h/linknamespace
+PASS: conform/XPG42/sys/sem.h/conform
+PASS: conform/XPG42/sys/sem.h/linknamespace
+PASS: conform/XPG42/sys/shm.h/conform
+PASS: conform/XPG42/sys/shm.h/linknamespace
+PASS: conform/XPG42/sys/socket.h/conform
+PASS: conform/XPG42/sys/socket.h/linknamespace
+PASS: conform/XPG42/sys/stat.h/conform
+PASS: conform/XPG42/sys/stat.h/linknamespace
+PASS: conform/XPG42/sys/statvfs.h/conform
+PASS: conform/XPG42/sys/statvfs.h/linknamespace
+PASS: conform/XPG42/sys/time.h/conform
+PASS: conform/XPG42/sys/time.h/linknamespace
+PASS: conform/XPG42/sys/timeb.h/conform
+PASS: conform/XPG42/sys/timeb.h/linknamespace
+PASS: conform/XPG42/sys/times.h/conform
+PASS: conform/XPG42/sys/times.h/linknamespace
+PASS: conform/XPG42/sys/types.h/conform
+PASS: conform/XPG42/sys/types.h/linknamespace
+PASS: conform/XPG42/sys/uio.h/conform
+PASS: conform/XPG42/sys/uio.h/linknamespace
+PASS: conform/XPG42/sys/un.h/conform
+PASS: conform/XPG42/sys/un.h/linknamespace
+PASS: conform/XPG42/sys/utsname.h/conform
+PASS: conform/XPG42/sys/utsname.h/linknamespace
+PASS: conform/XPG42/sys/wait.h/conform
+PASS: conform/XPG42/sys/wait.h/linknamespace
+PASS: conform/XPG42/syslog.h/conform
+PASS: conform/XPG42/syslog.h/linknamespace
+PASS: conform/XPG42/tar.h/conform
+PASS: conform/XPG42/tar.h/linknamespace
+PASS: conform/XPG42/termios.h/conform
+PASS: conform/XPG42/termios.h/linknamespace
+PASS: conform/XPG42/time.h/conform
+PASS: conform/XPG42/time.h/linknamespace
+PASS: conform/XPG42/ucontext.h/conform
+PASS: conform/XPG42/ucontext.h/linknamespace
+PASS: conform/XPG42/ulimit.h/conform
+PASS: conform/XPG42/ulimit.h/linknamespace
+PASS: conform/XPG42/unistd.h/conform
+PASS: conform/XPG42/unistd.h/linknamespace
+PASS: conform/XPG42/utime.h/conform
+PASS: conform/XPG42/utime.h/linknamespace
+PASS: conform/XPG42/utmpx.h/conform
+PASS: conform/XPG42/utmpx.h/linknamespace
+XFAIL: conform/XPG42/varargs.h/conform
+XFAIL: conform/XPG42/varargs.h/linknamespace
+PASS: conform/XPG42/wordexp.h/conform
+PASS: conform/XPG42/wordexp.h/linknamespace
+PASS: conform/header-list-ISO
+PASS: conform/header-list-ISO11
+PASS: conform/header-list-ISO99
+PASS: conform/header-list-POSIX
+PASS: conform/header-list-POSIX2008
+PASS: conform/header-list-UNIX98
+PASS: conform/header-list-XOPEN2K
+PASS: conform/header-list-XOPEN2K8
+PASS: conform/header-list-XPG4
+PASS: conform/header-list-XPG42
+PASS: conform/symlist-ISO
+PASS: conform/symlist-ISO11
+PASS: conform/symlist-ISO99
+PASS: conform/symlist-POSIX
+PASS: conform/symlist-POSIX2008
+PASS: conform/symlist-UNIX98
+PASS: conform/symlist-XOPEN2K
+PASS: conform/symlist-XOPEN2K8
+PASS: conform/symlist-XPG4
+PASS: conform/symlist-XPG42
+PASS: conform/symlist-stdlibs-ISO
+PASS: conform/symlist-stdlibs-ISO11
+PASS: conform/symlist-stdlibs-ISO99
+PASS: conform/symlist-stdlibs-POSIX
+PASS: conform/symlist-stdlibs-POSIX2008
+PASS: conform/symlist-stdlibs-UNIX98
+PASS: conform/symlist-stdlibs-XOPEN2K
+PASS: conform/symlist-stdlibs-XOPEN2K8
+PASS: conform/symlist-stdlibs-XPG4
+PASS: conform/symlist-stdlibs-XPG42
+
+Running csu ...
+PASS: csu/test-as-const-rtld-global-offsets
+PASS: csu/test-as-const-rtld-sizes
+PASS: csu/test-as-const-tlsdesc
+
+Running ctype ...
+PASS: ctype/check-installed-headers-c
+PASS: ctype/check-installed-headers-cxx
+PASS: ctype/check-obsolete-constructs
+PASS: ctype/check-wrapper-headers
+PASS: ctype/test_ctype
+
+Running debug ...
+PASS: debug/backtrace-tst
+PASS: debug/check-installed-headers-c
+PASS: debug/check-installed-headers-cxx
+PASS: debug/check-obsolete-constructs
+PASS: debug/check-wrapper-headers
+PASS: debug/test-stpcpy_chk
+PASS: debug/test-strcpy_chk
+PASS: debug/tst-backtrace2
+PASS: debug/tst-backtrace3
+PASS: debug/tst-backtrace4
+PASS: debug/tst-backtrace5
+PASS: debug/tst-backtrace6
+PASS: debug/tst-chk-cancel
+PASS: debug/tst-fortify
+PASS: debug/tst-fortify-c-default-1-def
+PASS: debug/tst-fortify-c-default-1-time64
+PASS: debug/tst-fortify-c-default-2-def
+PASS: debug/tst-fortify-c-default-2-time64
+PASS: debug/tst-fortify-c-default-3-def
+PASS: debug/tst-fortify-c-default-3-time64
+PASS: debug/tst-fortify-c-lfs-1-def
+PASS: debug/tst-fortify-c-lfs-2-def
+PASS: debug/tst-fortify-c-lfs-3-def
+PASS: debug/tst-fortify-c-nongnu-1-def
+PASS: debug/tst-fortify-c-nongnu-1-time64
+PASS: debug/tst-fortify-c-nongnu-2-def
+PASS: debug/tst-fortify-c-nongnu-2-time64
+PASS: debug/tst-fortify-c-nongnu-3-def
+PASS: debug/tst-fortify-c-nongnu-3-time64
+PASS: debug/tst-fortify-cc-default-1-def
+PASS: debug/tst-fortify-cc-default-1-time64
+PASS: debug/tst-fortify-cc-default-2-def
+PASS: debug/tst-fortify-cc-default-2-time64
+PASS: debug/tst-fortify-cc-default-3-def
+PASS: debug/tst-fortify-cc-default-3-time64
+PASS: debug/tst-fortify-cc-lfs-1-def
+PASS: debug/tst-fortify-cc-lfs-2-def
+PASS: debug/tst-fortify-cc-lfs-3-def
+PASS: debug/tst-fortify-cc-nongnu-1-def
+PASS: debug/tst-fortify-cc-nongnu-1-time64
+PASS: debug/tst-fortify-cc-nongnu-2-def
+PASS: debug/tst-fortify-cc-nongnu-2-time64
+PASS: debug/tst-fortify-cc-nongnu-3-def
+PASS: debug/tst-fortify-cc-nongnu-3-time64
+PASS: debug/tst-longjmp_chk
+PASS: debug/tst-longjmp_chk2
+PASS: debug/tst-realpath-chk
+PASS: debug/tst-sprintf-fortify-rdonly
+PASS: debug/tst-sprintf-fortify-unchecked
+PASS: debug/tst-ssp-1
+
+Running dirent ...
+PASS: dirent/bug-readdir1
+PASS: dirent/check-installed-headers-c
+PASS: dirent/check-installed-headers-cxx
+PASS: dirent/check-obsolete-constructs
+PASS: dirent/check-wrapper-headers
+PASS: dirent/list
+PASS: dirent/opendir-tst1
+PASS: dirent/tst-fdopendir
+PASS: dirent/tst-fdopendir2
+PASS: dirent/tst-getdents64
+PASS: dirent/tst-readdir64-compat
+PASS: dirent/tst-scandir
+PASS: dirent/tst-scandir64
+PASS: dirent/tst-seekdir
+
+Running dlfcn ...
+PASS: dlfcn/bug-atexit1
+PASS: dlfcn/bug-atexit2
+PASS: dlfcn/bug-atexit3
+PASS: dlfcn/bug-dl-leaf
+PASS: dlfcn/bug-dlopen1
+PASS: dlfcn/bug-dlsym1
+PASS: dlfcn/check-abi-libdl
+PASS: dlfcn/check-installed-headers-c
+PASS: dlfcn/check-installed-headers-cxx
+PASS: dlfcn/check-obsolete-constructs
+PASS: dlfcn/check-wrapper-headers
+PASS: dlfcn/default
+PASS: dlfcn/errmsg1
+PASS: dlfcn/failtest
+PASS: dlfcn/glrefmain
+PASS: dlfcn/tst-dladdr
+PASS: dlfcn/tst-dlinfo
+PASS: dlfcn/tst-dlinfo-phdr
+PASS: dlfcn/tst-rec-dlopen
+PASS: dlfcn/tstatexit
+PASS: dlfcn/tstcxaatexit
+PASS: dlfcn/tststatic
+PASS: dlfcn/tststatic2
+PASS: dlfcn/tststatic3
+PASS: dlfcn/tststatic4
+PASS: dlfcn/tststatic5
+
+Running elf ...
+PASS: elf/argv0test
+PASS: elf/check-abi-ld
+PASS: elf/check-abi-libc
+PASS: elf/check-abi-version-libc
+PASS: elf/check-execstack
+PASS: elf/check-initfini
+PASS: elf/check-installed-headers-c
+PASS: elf/check-installed-headers-cxx
+PASS: elf/check-localplt
+PASS: elf/check-obsolete-constructs
+PASS: elf/check-textrel
+PASS: elf/check-wrapper-headers
+PASS: elf/check-wx-segment
+PASS: elf/circleload1
+PASS: elf/constload1
+PASS: elf/dblload
+PASS: elf/dblunload
+PASS: elf/filter
+PASS: elf/global
+PASS: elf/ifuncmain1
+PASS: elf/ifuncmain1pic
+PASS: elf/ifuncmain1picstatic
+PASS: elf/ifuncmain1pie
+PASS: elf/ifuncmain1static
+PASS: elf/ifuncmain1staticpic
+PASS: elf/ifuncmain1staticpie
+PASS: elf/ifuncmain1vis
+PASS: elf/ifuncmain1vispic
+PASS: elf/ifuncmain1vispie
+PASS: elf/ifuncmain2
+PASS: elf/ifuncmain2pic
+PASS: elf/ifuncmain2picstatic
+PASS: elf/ifuncmain2static
+PASS: elf/ifuncmain3
+PASS: elf/ifuncmain4
+PASS: elf/ifuncmain4picstatic
+PASS: elf/ifuncmain4static
+PASS: elf/ifuncmain5
+PASS: elf/ifuncmain5pic
+PASS: elf/ifuncmain5picstatic
+PASS: elf/ifuncmain5pie
+PASS: elf/ifuncmain5static
+PASS: elf/ifuncmain5staticpic
+PASS: elf/ifuncmain6pie
+PASS: elf/ifuncmain7
+PASS: elf/ifuncmain7pic
+PASS: elf/ifuncmain7picstatic
+PASS: elf/ifuncmain7pie
+PASS: elf/ifuncmain7static
+PASS: elf/ifuncmain9
+PASS: elf/ifuncmain9pic
+PASS: elf/ifuncmain9picstatic
+PASS: elf/ifuncmain9pie
+PASS: elf/ifuncmain9static
+PASS: elf/initfirst
+PASS: elf/lateglobal
+PASS: elf/list-tunables
+PASS: elf/loadfail
+PASS: elf/loadtest
+PASS: elf/multiload
+PASS: elf/neededtest
+PASS: elf/neededtest2
+PASS: elf/neededtest3
+PASS: elf/neededtest4
+PASS: elf/next
+PASS: elf/nodelete
+PASS: elf/nodelete2
+PASS: elf/nodlopen
+PASS: elf/nodlopen2
+PASS: elf/noload
+PASS: elf/noload-mem
+PASS: elf/order
+PASS: elf/order-cmp
+PASS: elf/order2
+PASS: elf/order2-cmp
+PASS: elf/origtest
+PASS: elf/preloadtest
+PASS: elf/reldep
+PASS: elf/reldep2
+PASS: elf/reldep3
+PASS: elf/reldep4
+PASS: elf/reldep5
+PASS: elf/reldep6
+PASS: elf/reldep7
+PASS: elf/reldep8
+PASS: elf/resolvfail
+PASS: elf/restest1
+PASS: elf/restest2
+PASS: elf/tst-_dl_addr_inside_object
+PASS: elf/tst-absolute-sym
+PASS: elf/tst-absolute-zero
+PASS: elf/tst-addr1
+PASS: elf/tst-align
+PASS: elf/tst-align2
+PASS: elf/tst-align3
+PASS: elf/tst-armtlsdescextlazy
+PASS: elf/tst-armtlsdescextnow
+PASS: elf/tst-armtlsdescloc
+PASS: elf/tst-array1
+PASS: elf/tst-array1-cmp
+PASS: elf/tst-array1-static
+PASS: elf/tst-array1-static-cmp
+PASS: elf/tst-array2
+PASS: elf/tst-array2-cmp
+PASS: elf/tst-array3
+PASS: elf/tst-array3-cmp
+PASS: elf/tst-array4
+PASS: elf/tst-array4-cmp
+PASS: elf/tst-array5
+PASS: elf/tst-array5-cmp
+PASS: elf/tst-array5-static
+PASS: elf/tst-array5-static-cmp
+PASS: elf/tst-audit-tlsdesc
+PASS: elf/tst-audit-tlsdesc-dlopen
+PASS: elf/tst-audit1
+PASS: elf/tst-audit11
+PASS: elf/tst-audit12
+PASS: elf/tst-audit13
+PASS: elf/tst-audit14
+PASS: elf/tst-audit14-cmp
+PASS: elf/tst-audit14a
+PASS: elf/tst-audit14a-cmp
+PASS: elf/tst-audit15
+PASS: elf/tst-audit15-cmp
+PASS: elf/tst-audit16
+PASS: elf/tst-audit16-cmp
+PASS: elf/tst-audit17
+PASS: elf/tst-audit18
+PASS: elf/tst-audit19a
+PASS: elf/tst-audit19b
+PASS: elf/tst-audit2
+PASS: elf/tst-audit20
+PASS: elf/tst-audit21
+UNSUPPORTED: elf/tst-audit22
+PASS: elf/tst-audit23
+PASS: elf/tst-audit24a
+PASS: elf/tst-audit24b
+PASS: elf/tst-audit24c
+PASS: elf/tst-audit24d
+PASS: elf/tst-audit25a
+PASS: elf/tst-audit25b
+PASS: elf/tst-audit28
+PASS: elf/tst-audit8
+PASS: elf/tst-audit9
+PASS: elf/tst-auditmany
+PASS: elf/tst-auxobj
+PASS: elf/tst-auxobj-dlopen
+PASS: elf/tst-auxv
+PASS: elf/tst-big-note
+PASS: elf/tst-bz15311
+PASS: elf/tst-bz28937
+PASS: elf/tst-create_format1
+PASS: elf/tst-debug1
+UNSUPPORTED: elf/tst-decorate-maps
+PASS: elf/tst-deep1
+PASS: elf/tst-dl-hash
+PASS: elf/tst-dl-hwcaps_split
+PASS: elf/tst-dl-is_dso
+PASS: elf/tst-dl-iter-static
+PASS: elf/tst-dl-printf-static
+PASS: elf/tst-dl_find_object
+PASS: elf/tst-dl_find_object-static
+PASS: elf/tst-dl_find_object-threads
+PASS: elf/tst-dlclose-lazy
+PASS: elf/tst-dlmodcount
+PASS: elf/tst-dlmopen-dlerror
+PASS: elf/tst-dlmopen-gethostbyname
+PASS: elf/tst-dlmopen-twice
+PASS: elf/tst-dlmopen1
+PASS: elf/tst-dlmopen2
+PASS: elf/tst-dlmopen3
+PASS: elf/tst-dlmopen4
+PASS: elf/tst-dlopen-nodelete-reloc
+PASS: elf/tst-dlopen-pie
+PASS: elf/tst-dlopen-self
+FAIL: elf/tst-dlopen-self-container
+PASS: elf/tst-dlopen-self-pie
+PASS: elf/tst-dlopen-tlsmodid
+FAIL: elf/tst-dlopen-tlsmodid-container
+PASS: elf/tst-dlopen-tlsmodid-pie
+PASS: elf/tst-dlopenfail
+PASS: elf/tst-dlopenfail-2
+PASS: elf/tst-dlopenrpath
+PASS: elf/tst-dlsym-error
+PASS: elf/tst-dso-ordering1
+PASS: elf/tst-dso-ordering10
+PASS: elf/tst-dso-ordering2
+PASS: elf/tst-dso-ordering3
+PASS: elf/tst-dso-ordering4
+PASS: elf/tst-dso-ordering5
+PASS: elf/tst-dso-ordering6
+PASS: elf/tst-dso-ordering7
+PASS: elf/tst-dso-ordering8
+PASS: elf/tst-dso-ordering9
+PASS: elf/tst-dst-static
+UNSUPPORTED: elf/tst-env-setuid
+PASS: elf/tst-env-setuid-static
+PASS: elf/tst-env-setuid-tunables
+PASS: elf/tst-execstack
+PASS: elf/tst-execstack-needed
+PASS: elf/tst-execstack-prog
+PASS: elf/tst-filterobj
+PASS: elf/tst-filterobj-dlopen
+PASS: elf/tst-getauxval-static
+PASS: elf/tst-glibc-hwcaps
+PASS: elf/tst-glibc-hwcaps-mask
+PASS: elf/tst-glibc-hwcaps-prepend
+FAIL: elf/tst-glibc-hwcaps-prepend-cache
+PASS: elf/tst-glibcelf
+PASS: elf/tst-global1
+PASS: elf/tst-global2
+PASS: elf/tst-gnu2-tls1
+PASS: elf/tst-ifunc-fault-bindnow
+PASS: elf/tst-ifunc-fault-lazy
+PASS: elf/tst-ifunc-textrel
+PASS: elf/tst-initfinilazyfail
+PASS: elf/tst-initorder
+PASS: elf/tst-initorder-cmp
+PASS: elf/tst-initorder2
+PASS: elf/tst-initorder2-cmp
+PASS: elf/tst-latepthread
+PASS: elf/tst-ldconfig-X
+FAIL: elf/tst-ldconfig-bad-aux-cache
+FAIL: elf/tst-ldconfig-ld_so_conf-update
+PASS: elf/tst-ldconfig-p
+PASS: elf/tst-ldconfig-soname
+PASS: elf/tst-leaks1
+PASS: elf/tst-leaks1-mem
+PASS: elf/tst-linkall-static
+PASS: elf/tst-main1
+PASS: elf/tst-next-ver
+PASS: elf/tst-nodelete
+PASS: elf/tst-nodelete-dlclose
+PASS: elf/tst-nodelete-opened
+PASS: elf/tst-nodelete2
+PASS: elf/tst-nodeps1
+PASS: elf/tst-nodeps2
+PASS: elf/tst-noload
+PASS: elf/tst-non-directory-path
+PASS: elf/tst-null-argv
+PASS: elf/tst-p_align1
+PASS: elf/tst-p_align2
+PASS: elf/tst-p_align3
+PASS: elf/tst-pathopt
+PASS: elf/tst-pie1
+PASS: elf/tst-pie2
+FAIL: elf/tst-pldd
+FAIL: elf/tst-preload-pthread-libc
+XPASS: elf/tst-protected1a
+XPASS: elf/tst-protected1b
+PASS: elf/tst-ptrguard1
+PASS: elf/tst-ptrguard1-static
+PASS: elf/tst-relro-ldso
+PASS: elf/tst-relro-libc
+PASS: elf/tst-relsort1
+PASS: elf/tst-ro-dynamic
+FAIL: elf/tst-rootdir
+PASS: elf/tst-rtld-help
+PASS: elf/tst-rtld-list-diagnostics
+PASS: elf/tst-rtld-load-self
+PASS: elf/tst-rtld-preload
+PASS: elf/tst-rtld-run-static
+PASS: elf/tst-single_threaded
+PASS: elf/tst-single_threaded-pthread
+PASS: elf/tst-single_threaded-pthread-static
+PASS: elf/tst-single_threaded-static
+PASS: elf/tst-single_threaded-static-dlopen
+PASS: elf/tst-sonamemove-dlopen
+PASS: elf/tst-sonamemove-link
+PASS: elf/tst-sprof-basic
+PASS: elf/tst-stackguard1
+PASS: elf/tst-stackguard1-static
+PASS: elf/tst-stringtable
+PASS: elf/tst-thrlock
+PASS: elf/tst-tls-allocation-failure-static
+PASS: elf/tst-tls-allocation-failure-static-patched
+PASS: elf/tst-tls-dlinfo
+PASS: elf/tst-tls-ie
+PASS: elf/tst-tls-ie-dlmopen
+PASS: elf/tst-tls-manydynamic
+PASS: elf/tst-tls-surplus
+PASS: elf/tst-tls1
+PASS: elf/tst-tls1-static
+PASS: elf/tst-tls1-static-non-pie
+PASS: elf/tst-tls10
+PASS: elf/tst-tls11
+PASS: elf/tst-tls12
+PASS: elf/tst-tls13
+PASS: elf/tst-tls14
+PASS: elf/tst-tls15
+PASS: elf/tst-tls16
+PASS: elf/tst-tls17
+PASS: elf/tst-tls18
+PASS: elf/tst-tls19
+PASS: elf/tst-tls20
+PASS: elf/tst-tls21
+PASS: elf/tst-tls3
+PASS: elf/tst-tls4
+PASS: elf/tst-tls5
+PASS: elf/tst-tls6
+PASS: elf/tst-tls7
+PASS: elf/tst-tls8
+PASS: elf/tst-tls9
+PASS: elf/tst-tls9-static
+PASS: elf/tst-tlsalign
+PASS: elf/tst-tlsalign-extern
+PASS: elf/tst-tlsalign-extern-static
+PASS: elf/tst-tlsalign-static
+PASS: elf/tst-trace1
+PASS: elf/tst-trace2
+PASS: elf/tst-trace3
+PASS: elf/tst-trace4
+PASS: elf/tst-trace5
+PASS: elf/tst-tunables
+PASS: elf/tst-unique1
+PASS: elf/tst-unique2
+PASS: elf/tst-unique3
+PASS: elf/tst-unique4
+PASS: elf/tst-unused-dep
+PASS: elf/tst-unused-dep-cmp
+PASS: elf/tst-unwind-ctor
+PASS: elf/tst-unwind-main
+PASS: elf/tst-valgrind-smoke
+PASS: elf/unload
+PASS: elf/unload2
+PASS: elf/unload3
+PASS: elf/unload4
+PASS: elf/unload5
+PASS: elf/unload6
+PASS: elf/unload7
+PASS: elf/unload8
+PASS: elf/valgrind-test
+PASS: elf/vismain
+
+Running gmon ...
+PASS: gmon/check-installed-headers-c
+PASS: gmon/check-installed-headers-cxx
+PASS: gmon/check-obsolete-constructs
+PASS: gmon/check-wrapper-headers
+PASS: gmon/tst-gmon
+PASS: gmon/tst-gmon-gprof
+PASS: gmon/tst-gmon-pie
+PASS: gmon/tst-gmon-pie-gprof
+PASS: gmon/tst-gmon-static
+PASS: gmon/tst-gmon-static-gprof
+PASS: gmon/tst-mcleanup
+PASS: gmon/tst-mcount-overflow
+PASS: gmon/tst-mcount-overflow-check
+PASS: gmon/tst-sprofil
+
+Running gnulib ...
+PASS: gnulib/tst-gcc
+
+Running hesiod ...
+PASS: hesiod/check-abi-libnss_hesiod
+
+Running iconv ...
+PASS: iconv/check-installed-headers-c
+PASS: iconv/check-installed-headers-cxx
+PASS: iconv/check-obsolete-constructs
+PASS: iconv/check-wrapper-headers
+PASS: iconv/tst-gconv-init-failure
+PASS: iconv/tst-iconv-mt
+PASS: iconv/tst-iconv-opt
+PASS: iconv/tst-iconv1
+PASS: iconv/tst-iconv2
+PASS: iconv/tst-iconv3
+PASS: iconv/tst-iconv4
+PASS: iconv/tst-iconv5
+PASS: iconv/tst-iconv6
+PASS: iconv/tst-iconv7
+PASS: iconv/tst-iconv8
+PASS: iconv/tst-iconv9
+PASS: iconv/tst-iconv_prog
+
+Running iconvdata ...
+PASS: iconvdata/bug-iconv1
+PASS: iconvdata/bug-iconv10
+PASS: iconvdata/bug-iconv11
+PASS: iconvdata/bug-iconv12
+PASS: iconvdata/bug-iconv13
+PASS: iconvdata/bug-iconv14
+PASS: iconvdata/bug-iconv15
+PASS: iconvdata/bug-iconv2
+PASS: iconvdata/bug-iconv3
+PASS: iconvdata/bug-iconv4
+PASS: iconvdata/bug-iconv5
+PASS: iconvdata/bug-iconv6
+PASS: iconvdata/bug-iconv8
+PASS: iconvdata/bug-iconv9
+PASS: iconvdata/iconv-test
+PASS: iconvdata/mtrace-tst-loading
+PASS: iconvdata/tst-e2big
+PASS: iconvdata/tst-iconv-big5-hkscs-to-2ucs4
+PASS: iconvdata/tst-iconv4
+PASS: iconvdata/tst-iconv6
+PASS: iconvdata/tst-iconv7
+PASS: iconvdata/tst-loading
+PASS: iconvdata/tst-tables
+
+Running inet ...
+PASS: inet/bug-if1
+PASS: inet/check-installed-headers-c
+PASS: inet/check-installed-headers-cxx
+PASS: inet/check-obsolete-constructs
+PASS: inet/check-wrapper-headers
+PASS: inet/htontest
+PASS: inet/test-hnto-types
+PASS: inet/test-ifaddrs
+PASS: inet/test-inet6_opt
+PASS: inet/test_ifindex
+PASS: inet/tst-checks
+PASS: inet/tst-checks-posix
+PASS: inet/tst-deadline
+PASS: inet/tst-ether_aton
+PASS: inet/tst-ether_line
+PASS: inet/tst-getni1
+PASS: inet/tst-getni2
+PASS: inet/tst-idna_name_classify
+PASS: inet/tst-if_index-long
+PASS: inet/tst-inet6_rth
+PASS: inet/tst-inet6_scopeid_pton
+PASS: inet/tst-network
+PASS: inet/tst-ntoa
+PASS: inet/tst-sockaddr
+
+Running intl ...
+PASS: intl/check-installed-headers-c
+PASS: intl/check-installed-headers-cxx
+PASS: intl/check-obsolete-constructs
+PASS: intl/check-wrapper-headers
+PASS: intl/mtrace-tst-gettext
+PASS: intl/tst-codeset
+PASS: intl/tst-gettext
+PASS: intl/tst-gettext-c-utf8
+PASS: intl/tst-gettext2
+PASS: intl/tst-gettext3
+PASS: intl/tst-gettext4
+PASS: intl/tst-gettext5
+PASS: intl/tst-gettext6
+PASS: intl/tst-ngettext
+PASS: intl/tst-translit
+
+Running io ...
+PASS: io/bug-ftw1
+PASS: io/bug-ftw2
+PASS: io/bug-ftw3
+PASS: io/bug-ftw4
+PASS: io/bug-ftw5
+PASS: io/check-installed-headers-c
+PASS: io/check-installed-headers-cxx
+PASS: io/check-obsolete-constructs
+PASS: io/check-wrapper-headers
+PASS: io/ftwtest
+PASS: io/ftwtest-time64
+PASS: io/test-lfs
+PASS: io/test-stat
+PASS: io/test-stat2
+PASS: io/test-utime
+PASS: io/tst-close_range
+PASS: io/tst-closefrom
+PASS: io/tst-copy_file_range
+PASS: io/tst-faccessat
+PASS: io/tst-fallocate
+PASS: io/tst-fallocate64
+PASS: io/tst-fchmodat
+PASS: io/tst-fchownat
+PASS: io/tst-fcntl
+PASS: io/tst-fcntl-lock
+PASS: io/tst-fcntl-lock-lfs
+PASS: io/tst-fcntl-time64
+PASS: io/tst-file_change_detection
+PASS: io/tst-fstatat
+PASS: io/tst-fts
+PASS: io/tst-fts-lfs
+PASS: io/tst-fts-time64
+PASS: io/tst-ftw-bz26353
+PASS: io/tst-ftw-bz28126
+PASS: io/tst-ftw-lnk
+PASS: io/tst-futimens
+PASS: io/tst-futimens-time64
+PASS: io/tst-futimes
+PASS: io/tst-futimes-time64
+PASS: io/tst-futimesat
+PASS: io/tst-futimesat-time64
+PASS: io/tst-getcwd
+PASS: io/tst-getcwd-abspath
+PASS: io/tst-getcwd-smallbuff
+FAIL: io/tst-lchmod
+FAIL: io/tst-lchmod-time64
+PASS: io/tst-linkat
+PASS: io/tst-lockf
+PASS: io/tst-lutimes
+PASS: io/tst-lutimes-time64
+PASS: io/tst-mkdirat
+PASS: io/tst-mkfifoat
+PASS: io/tst-mknodat
+PASS: io/tst-o_path-locks
+PASS: io/tst-open-tmpfile
+PASS: io/tst-openat
+PASS: io/tst-posix_fallocate
+PASS: io/tst-posix_fallocate64
+PASS: io/tst-readlinkat
+PASS: io/tst-renameat
+PASS: io/tst-stat
+PASS: io/tst-stat-lfs
+PASS: io/tst-stat-time64
+PASS: io/tst-statvfs
+PASS: io/tst-statx
+PASS: io/tst-symlinkat
+PASS: io/tst-ttyname_r
+PASS: io/tst-unlinkat
+PASS: io/tst-utime
+PASS: io/tst-utime-time64
+PASS: io/tst-utimensat
+PASS: io/tst-utimensat-time64
+PASS: io/tst-utimes
+PASS: io/tst-utimes-time64
+
+Running libio ...
+PASS: libio/bug-fopena+
+PASS: libio/bug-fseek
+PASS: libio/bug-ftell
+PASS: libio/bug-memstream1
+PASS: libio/bug-mmap-fflush
+PASS: libio/bug-rewind
+PASS: libio/bug-rewind2
+PASS: libio/bug-ungetc
+PASS: libio/bug-ungetc2
+PASS: libio/bug-ungetc3
+PASS: libio/bug-ungetc4
+PASS: libio/bug-ungetwc1
+PASS: libio/bug-ungetwc2
+PASS: libio/bug-wfflush
+PASS: libio/bug-wmemstream1
+PASS: libio/bug-wsetpos
+PASS: libio/check-installed-headers-c
+PASS: libio/check-installed-headers-cxx
+PASS: libio/check-obsolete-constructs
+PASS: libio/check-wrapper-headers
+PASS: libio/test-as-const-libio-macros
+PASS: libio/test-fmemopen
+PASS: libio/test-fmemopen-mem
+PASS: libio/test-freopen
+PASS: libio/tst-atime
+PASS: libio/tst-bz22415
+PASS: libio/tst-bz22415-mem
+PASS: libio/tst-bz24051
+PASS: libio/tst-bz24153
+PASS: libio/tst-bz24228
+PASS: libio/tst-bz24228-mem
+PASS: libio/tst-bz28828
+PASS: libio/tst-cleanup-default
+PASS: libio/tst-cleanup-default-cmp
+PASS: libio/tst-cleanup-default-static
+PASS: libio/tst-cleanup-default-static-cmp
+PASS: libio/tst-cleanup-nostart-stop-gc
+PASS: libio/tst-cleanup-nostart-stop-gc-cmp
+PASS: libio/tst-cleanup-nostart-stop-gc-static
+PASS: libio/tst-cleanup-nostart-stop-gc-static-cmp
+PASS: libio/tst-cleanup-start-stop-gc
+PASS: libio/tst-cleanup-start-stop-gc-cmp
+PASS: libio/tst-cleanup-start-stop-gc-static
+PASS: libio/tst-cleanup-start-stop-gc-static-cmp
+PASS: libio/tst-eof
+PASS: libio/tst-ext
+PASS: libio/tst-ext2
+PASS: libio/tst-fgetc-after-eof
+PASS: libio/tst-fgetwc
+PASS: libio/tst-fgetws
+PASS: libio/tst-fopenloc
+PASS: libio/tst-fopenloc-cmp
+PASS: libio/tst-fopenloc-mem
+PASS: libio/tst-fopenloc2
+PASS: libio/tst-fputws
+PASS: libio/tst-freopen
+PASS: libio/tst-fseek
+PASS: libio/tst-ftell-active-handler
+PASS: libio/tst-ftell-append
+PASS: libio/tst-ftell-partial-wide
+PASS: libio/tst-fwrite-error
+PASS: libio/tst-getdelim
+PASS: libio/tst-memstream1
+PASS: libio/tst-memstream2
+PASS: libio/tst-memstream3
+PASS: libio/tst-memstream4
+PASS: libio/tst-mmap-eofsync
+PASS: libio/tst-mmap-fflushsync
+PASS: libio/tst-mmap-offend
+PASS: libio/tst-mmap-setvbuf
+PASS: libio/tst-mmap2-eofsync
+PASS: libio/tst-popen1
+PASS: libio/tst-setvbuf1
+PASS: libio/tst-sprintf-chk-ub
+PASS: libio/tst-sprintf-ub
+PASS: libio/tst-sscanf
+PASS: libio/tst-swscanf
+PASS: libio/tst-ungetwc1
+PASS: libio/tst-ungetwc2
+PASS: libio/tst-vtables
+PASS: libio/tst-vtables-interposed
+PASS: libio/tst-wfile-sync
+PASS: libio/tst-widetext
+PASS: libio/tst-wmemstream1
+PASS: libio/tst-wmemstream2
+PASS: libio/tst-wmemstream3
+PASS: libio/tst-wmemstream4
+PASS: libio/tst-wmemstream5
+PASS: libio/tst_getwc
+PASS: libio/tst_putwc
+PASS: libio/tst_swprintf
+PASS: libio/tst_swscanf
+PASS: libio/tst_wprintf
+PASS: libio/tst_wprintf2
+PASS: libio/tst_wscanf
+
+Running locale ...
+PASS: locale/check-abi-libBrokenLocale
+PASS: locale/check-installed-headers-c
+PASS: locale/check-installed-headers-cxx
+PASS: locale/check-obsolete-constructs
+PASS: locale/check-wrapper-headers
+PASS: locale/tst-C-locale
+PASS: locale/tst-duplocale
+PASS: locale/tst-locale-locpath
+FAIL: locale/tst-localedef-path-norm
+PASS: locale/tst-locname
+
+Running localedata ...
+PASS: localedata/bug-iconv-trans
+PASS: localedata/bug-setlocale1
+PASS: localedata/bug-setlocale1-static
+PASS: localedata/bug-usesetlocale
+PASS: localedata/mtrace-tst-leaks
+PASS: localedata/sort-test
+PASS: localedata/tst-c-utf8-consistency
+PASS: localedata/tst-ctype
+PASS: localedata/tst-digits
+PASS: localedata/tst-fmon
+PASS: localedata/tst-iconv-emojis-trans
+PASS: localedata/tst-iconv-math-trans
+PASS: localedata/tst-langinfo-newlocale
+XFAIL: localedata/tst-langinfo-newlocale-static
+PASS: localedata/tst-langinfo-setlocale
+PASS: localedata/tst-langinfo-setlocale-static
+PASS: localedata/tst-leaks
+PASS: localedata/tst-locale
+FAIL: localedata/tst-localedef-hardlinks
+PASS: localedata/tst-mbswcs1
+PASS: localedata/tst-mbswcs2
+PASS: localedata/tst-mbswcs3
+PASS: localedata/tst-mbswcs4
+PASS: localedata/tst-mbswcs5
+PASS: localedata/tst-mbswcs6
+PASS: localedata/tst-numeric
+PASS: localedata/tst-rpmatch
+PASS: localedata/tst-setlocale
+PASS: localedata/tst-setlocale2
+PASS: localedata/tst-setlocale3
+PASS: localedata/tst-sscanf
+PASS: localedata/tst-strfmon1
+PASS: localedata/tst-trans
+PASS: localedata/tst-wctype
+PASS: localedata/tst-xlocale1
+PASS: localedata/tst-xlocale2
+PASS: localedata/tst_iswalnum
+PASS: localedata/tst_iswalpha
+PASS: localedata/tst_iswcntrl
+PASS: localedata/tst_iswctype
+PASS: localedata/tst_iswdigit
+PASS: localedata/tst_iswgraph
+PASS: localedata/tst_iswlower
+PASS: localedata/tst_iswprint
+PASS: localedata/tst_iswpunct
+PASS: localedata/tst_iswspace
+PASS: localedata/tst_iswupper
+PASS: localedata/tst_iswxdigit
+PASS: localedata/tst_mblen
+PASS: localedata/tst_mbrlen
+PASS: localedata/tst_mbrtowc
+PASS: localedata/tst_mbsrtowcs
+PASS: localedata/tst_mbstowcs
+PASS: localedata/tst_mbtowc
+PASS: localedata/tst_strcoll
+PASS: localedata/tst_strfmon
+PASS: localedata/tst_strxfrm
+PASS: localedata/tst_swscanf
+PASS: localedata/tst_towctrans
+PASS: localedata/tst_towlower
+PASS: localedata/tst_towupper
+PASS: localedata/tst_wcrtomb
+PASS: localedata/tst_wcscat
+PASS: localedata/tst_wcschr
+PASS: localedata/tst_wcscmp
+PASS: localedata/tst_wcscoll
+PASS: localedata/tst_wcscpy
+PASS: localedata/tst_wcscspn
+PASS: localedata/tst_wcslen
+PASS: localedata/tst_wcsncat
+PASS: localedata/tst_wcsncmp
+PASS: localedata/tst_wcsncpy
+PASS: localedata/tst_wcspbrk
+PASS: localedata/tst_wcsrtombs
+PASS: localedata/tst_wcsspn
+PASS: localedata/tst_wcsstr
+PASS: localedata/tst_wcstod
+PASS: localedata/tst_wcstok
+PASS: localedata/tst_wcstombs
+PASS: localedata/tst_wcswidth
+PASS: localedata/tst_wcsxfrm
+PASS: localedata/tst_wctob
+PASS: localedata/tst_wctomb
+PASS: localedata/tst_wctrans
+PASS: localedata/tst_wctype
+PASS: localedata/tst_wcwidth
+
+Running login ...
+PASS: login/check-abi-libutil
+PASS: login/check-installed-headers-c
+PASS: login/check-installed-headers-cxx
+PASS: login/check-obsolete-constructs
+PASS: login/check-wrapper-headers
+PASS: login/tst-getlogin
+PASS: login/tst-grantpt
+PASS: login/tst-ptsname
+PASS: login/tst-pututxline-cache
+PASS: login/tst-pututxline-lockfail
+PASS: login/tst-updwtmpx
+PASS: login/tst-utmp
+PASS: login/tst-utmpx
+
+Running malloc ...
+PASS: malloc/check-abi-libc_malloc_debug
+PASS: malloc/check-installed-headers-c
+PASS: malloc/check-installed-headers-cxx
+PASS: malloc/check-obsolete-constructs
+PASS: malloc/check-wrapper-headers
+PASS: malloc/mallocbug
+PASS: malloc/mallocbug-malloc-check
+PASS: malloc/mallocbug-malloc-hugetlb1
+PASS: malloc/mallocbug-malloc-hugetlb2
+PASS: malloc/mallocbug-mcheck
+PASS: malloc/tst-aligned-alloc
+PASS: malloc/tst-aligned-alloc-malloc-check
+PASS: malloc/tst-aligned-alloc-malloc-hugetlb1
+PASS: malloc/tst-aligned-alloc-malloc-hugetlb2
+PASS: malloc/tst-aligned-alloc-mcheck
+PASS: malloc/tst-aligned-alloc-static
+PASS: malloc/tst-aligned-alloc-static-malloc-hugetlb1
+PASS: malloc/tst-aligned-alloc-static-malloc-hugetlb2
+PASS: malloc/tst-alloc_buffer
+PASS: malloc/tst-alloc_buffer-malloc-check
+PASS: malloc/tst-alloc_buffer-malloc-hugetlb1
+PASS: malloc/tst-alloc_buffer-malloc-hugetlb2
+PASS: malloc/tst-alloc_buffer-mcheck
+PASS: malloc/tst-calloc
+PASS: malloc/tst-calloc-malloc-check
+PASS: malloc/tst-calloc-malloc-hugetlb1
+PASS: malloc/tst-calloc-malloc-hugetlb2
+PASS: malloc/tst-calloc-mcheck
+PASS: malloc/tst-compathooks-off
+PASS: malloc/tst-compathooks-on
+PASS: malloc/tst-dynarray
+PASS: malloc/tst-dynarray-at-fail
+PASS: malloc/tst-dynarray-fail
+PASS: malloc/tst-dynarray-fail-mem
+PASS: malloc/tst-dynarray-mem
+PASS: malloc/tst-free-errno
+PASS: malloc/tst-free-errno-malloc-check
+PASS: malloc/tst-free-errno-malloc-hugetlb1
+PASS: malloc/tst-free-errno-mcheck
+PASS: malloc/tst-interpose-nothread
+PASS: malloc/tst-interpose-nothread-malloc-check
+PASS: malloc/tst-interpose-nothread-mcheck
+PASS: malloc/tst-interpose-static-nothread
+PASS: malloc/tst-interpose-static-thread
+PASS: malloc/tst-interpose-thread
+PASS: malloc/tst-interpose-thread-malloc-check
+PASS: malloc/tst-interpose-thread-mcheck
+PASS: malloc/tst-mallinfo2
+PASS: malloc/tst-mallinfo2-malloc-check
+PASS: malloc/tst-mallinfo2-malloc-hugetlb1
+PASS: malloc/tst-mallinfo2-malloc-hugetlb2
+PASS: malloc/tst-mallinfo2-mcheck
+PASS: malloc/tst-malloc
+PASS: malloc/tst-malloc-backtrace
+PASS: malloc/tst-malloc-backtrace-malloc-check
+PASS: malloc/tst-malloc-backtrace-malloc-hugetlb1
+PASS: malloc/tst-malloc-backtrace-malloc-hugetlb2
+PASS: malloc/tst-malloc-check
+PASS: malloc/tst-malloc-check-malloc-hugetlb1
+PASS: malloc/tst-malloc-check-malloc-hugetlb2
+PASS: malloc/tst-malloc-check-mcheck
+PASS: malloc/tst-malloc-fork-deadlock
+PASS: malloc/tst-malloc-fork-deadlock-malloc-check
+PASS: malloc/tst-malloc-fork-deadlock-malloc-hugetlb1
+PASS: malloc/tst-malloc-fork-deadlock-malloc-hugetlb2
+PASS: malloc/tst-malloc-malloc-check
+PASS: malloc/tst-malloc-malloc-hugetlb1
+PASS: malloc/tst-malloc-malloc-hugetlb2
+PASS: malloc/tst-malloc-mcheck
+PASS: malloc/tst-malloc-stats-cancellation
+PASS: malloc/tst-malloc-stats-cancellation-malloc-check
+PASS: malloc/tst-malloc-stats-cancellation-malloc-hugetlb1
+PASS: malloc/tst-malloc-stats-cancellation-malloc-hugetlb2
+PASS: malloc/tst-malloc-tcache-leak
+PASS: malloc/tst-malloc-thread-exit
+PASS: malloc/tst-malloc-thread-exit-malloc-check
+PASS: malloc/tst-malloc-thread-exit-malloc-hugetlb1
+PASS: malloc/tst-malloc-thread-exit-malloc-hugetlb2
+PASS: malloc/tst-malloc-thread-fail
+PASS: malloc/tst-malloc-thread-fail-malloc-check
+PASS: malloc/tst-malloc-thread-fail-malloc-hugetlb1
+PASS: malloc/tst-malloc-thread-fail-malloc-hugetlb2
+PASS: malloc/tst-malloc-too-large
+PASS: malloc/tst-malloc-too-large-malloc-check
+PASS: malloc/tst-malloc-too-large-malloc-hugetlb1
+PASS: malloc/tst-malloc-too-large-malloc-hugetlb2
+PASS: malloc/tst-malloc-too-large-mcheck
+PASS: malloc/tst-malloc-usable
+PASS: malloc/tst-malloc-usable-mcheck
+PASS: malloc/tst-malloc-usable-tunables
+PASS: malloc/tst-malloc-usable-tunables-malloc-check
+PASS: malloc/tst-malloc_info
+PASS: malloc/tst-malloc_info-malloc-check
+PASS: malloc/tst-malloc_info-malloc-hugetlb1
+PASS: malloc/tst-malloc_info-malloc-hugetlb2
+PASS: malloc/tst-mallocalign1
+PASS: malloc/tst-mallocalign1-malloc-check
+PASS: malloc/tst-mallocalign1-malloc-hugetlb1
+PASS: malloc/tst-mallocalign1-malloc-hugetlb2
+PASS: malloc/tst-mallocalign1-mcheck
+PASS: malloc/tst-mallocfork
+PASS: malloc/tst-mallocfork-malloc-check
+PASS: malloc/tst-mallocfork-malloc-hugetlb1
+PASS: malloc/tst-mallocfork-malloc-hugetlb2
+PASS: malloc/tst-mallocfork-mcheck
+PASS: malloc/tst-mallocfork2
+PASS: malloc/tst-mallocfork3
+PASS: malloc/tst-mallocstate
+PASS: malloc/tst-mallocstate-malloc-check
+PASS: malloc/tst-mallopt
+PASS: malloc/tst-mallopt-malloc-check
+PASS: malloc/tst-mallopt-malloc-hugetlb1
+PASS: malloc/tst-mallopt-malloc-hugetlb2
+PASS: malloc/tst-mallopt-mcheck
+PASS: malloc/tst-memalign
+PASS: malloc/tst-memalign-2
+PASS: malloc/tst-memalign-2-malloc-hugetlb1
+PASS: malloc/tst-memalign-2-malloc-hugetlb2
+PASS: malloc/tst-memalign-3
+PASS: malloc/tst-memalign-3-malloc-hugetlb1
+PASS: malloc/tst-memalign-3-malloc-hugetlb2
+PASS: malloc/tst-memalign-malloc-check
+PASS: malloc/tst-memalign-malloc-hugetlb1
+PASS: malloc/tst-memalign-malloc-hugetlb2
+PASS: malloc/tst-memalign-mcheck
+PASS: malloc/tst-mtrace
+PASS: malloc/tst-mxfast
+PASS: malloc/tst-mxfast-malloc-hugetlb1
+PASS: malloc/tst-mxfast-malloc-hugetlb2
+PASS: malloc/tst-obstack
+PASS: malloc/tst-obstack-malloc-check
+PASS: malloc/tst-obstack-malloc-hugetlb1
+PASS: malloc/tst-obstack-malloc-hugetlb2
+PASS: malloc/tst-obstack-mcheck
+PASS: malloc/tst-posix_memalign
+PASS: malloc/tst-posix_memalign-malloc-check
+PASS: malloc/tst-posix_memalign-malloc-hugetlb1
+PASS: malloc/tst-posix_memalign-malloc-hugetlb2
+PASS: malloc/tst-posix_memalign-mcheck
+PASS: malloc/tst-pvalloc
+PASS: malloc/tst-pvalloc-fortify
+PASS: malloc/tst-pvalloc-fortify-malloc-check
+PASS: malloc/tst-pvalloc-fortify-malloc-hugetlb1
+PASS: malloc/tst-pvalloc-fortify-malloc-hugetlb2
+PASS: malloc/tst-pvalloc-fortify-mcheck
+PASS: malloc/tst-pvalloc-malloc-check
+PASS: malloc/tst-pvalloc-malloc-hugetlb1
+PASS: malloc/tst-pvalloc-malloc-hugetlb2
+PASS: malloc/tst-pvalloc-mcheck
+PASS: malloc/tst-realloc
+PASS: malloc/tst-realloc-malloc-check
+PASS: malloc/tst-realloc-malloc-hugetlb1
+PASS: malloc/tst-realloc-malloc-hugetlb2
+PASS: malloc/tst-realloc-mcheck
+PASS: malloc/tst-reallocarray
+PASS: malloc/tst-reallocarray-malloc-check
+PASS: malloc/tst-reallocarray-malloc-hugetlb1
+PASS: malloc/tst-reallocarray-malloc-hugetlb2
+PASS: malloc/tst-reallocarray-mcheck
+PASS: malloc/tst-safe-linking
+PASS: malloc/tst-safe-linking-malloc-hugetlb1
+PASS: malloc/tst-safe-linking-malloc-hugetlb2
+PASS: malloc/tst-scratch_buffer
+PASS: malloc/tst-tcfree1
+PASS: malloc/tst-tcfree1-malloc-check
+PASS: malloc/tst-tcfree1-malloc-hugetlb1
+PASS: malloc/tst-tcfree1-malloc-hugetlb2
+PASS: malloc/tst-tcfree1-mcheck
+PASS: malloc/tst-tcfree2
+PASS: malloc/tst-tcfree2-malloc-check
+PASS: malloc/tst-tcfree2-malloc-hugetlb1
+PASS: malloc/tst-tcfree2-malloc-hugetlb2
+PASS: malloc/tst-tcfree2-mcheck
+PASS: malloc/tst-tcfree3
+PASS: malloc/tst-tcfree3-malloc-check
+PASS: malloc/tst-tcfree3-malloc-hugetlb1
+PASS: malloc/tst-tcfree3-malloc-hugetlb2
+PASS: malloc/tst-tcfree3-mcheck
+PASS: malloc/tst-trim1
+PASS: malloc/tst-trim1-malloc-check
+PASS: malloc/tst-trim1-malloc-hugetlb1
+PASS: malloc/tst-trim1-malloc-hugetlb2
+PASS: malloc/tst-trim1-mcheck
+PASS: malloc/tst-valloc
+PASS: malloc/tst-valloc-malloc-check
+PASS: malloc/tst-valloc-malloc-hugetlb1
+PASS: malloc/tst-valloc-malloc-hugetlb2
+PASS: malloc/tst-valloc-mcheck
+
+Running manual ...
+
+Running math ...
+PASS: math/atest-exp
+PASS: math/atest-exp2
+PASS: math/atest-sincos
+PASS: math/basic-test
+PASS: math/bug-nextafter
+PASS: math/bug-nexttoward
+PASS: math/bug-tgmath1
+PASS: math/check-abi-libm
+PASS: math/check-installed-headers-c
+PASS: math/check-installed-headers-cxx
+PASS: math/check-obsolete-constructs
+PASS: math/check-wrapper-headers
+PASS: math/test-double-acos
+PASS: math/test-double-acosh
+PASS: math/test-double-asin
+PASS: math/test-double-asinh
+PASS: math/test-double-atan
+PASS: math/test-double-atan2
+PASS: math/test-double-atanh
+PASS: math/test-double-cabs
+PASS: math/test-double-cacos
+PASS: math/test-double-cacosh
+PASS: math/test-double-canonicalize
+PASS: math/test-double-carg
+PASS: math/test-double-casin
+PASS: math/test-double-casinh
+PASS: math/test-double-catan
+PASS: math/test-double-catanh
+PASS: math/test-double-cbrt
+PASS: math/test-double-ccos
+PASS: math/test-double-ccosh
+PASS: math/test-double-ceil
+PASS: math/test-double-cexp
+PASS: math/test-double-cimag
+PASS: math/test-double-clog
+PASS: math/test-double-clog10
+PASS: math/test-double-compat_totalorder
+PASS: math/test-double-compat_totalordermag
+PASS: math/test-double-conj
+PASS: math/test-double-copysign
+PASS: math/test-double-cos
+PASS: math/test-double-cosh
+PASS: math/test-double-cpow
+PASS: math/test-double-cproj
+PASS: math/test-double-creal
+PASS: math/test-double-csin
+PASS: math/test-double-csinh
+PASS: math/test-double-csqrt
+PASS: math/test-double-ctan
+PASS: math/test-double-ctanh
+PASS: math/test-double-erf
+PASS: math/test-double-erfc
+PASS: math/test-double-exp
+PASS: math/test-double-exp10
+PASS: math/test-double-exp2
+PASS: math/test-double-expm1
+PASS: math/test-double-fabs
+PASS: math/test-double-fdim
+PASS: math/test-double-floor
+PASS: math/test-double-fma
+PASS: math/test-double-fmax
+PASS: math/test-double-fmaximum
+PASS: math/test-double-fmaximum_mag
+PASS: math/test-double-fmaximum_mag_num
+PASS: math/test-double-fmaximum_num
+PASS: math/test-double-fmaxmag
+PASS: math/test-double-fmin
+PASS: math/test-double-fminimum
+PASS: math/test-double-fminimum_mag
+PASS: math/test-double-fminimum_mag_num
+PASS: math/test-double-fminimum_num
+PASS: math/test-double-fminmag
+PASS: math/test-double-fmod
+PASS: math/test-double-fpclassify
+PASS: math/test-double-frexp
+PASS: math/test-double-fromfp
+PASS: math/test-double-fromfpx
+PASS: math/test-double-getpayload
+PASS: math/test-double-hypot
+PASS: math/test-double-ilogb
+PASS: math/test-double-iscanonical
+PASS: math/test-double-iseqsig
+PASS: math/test-double-isfinite
+PASS: math/test-double-isgreater
+PASS: math/test-double-isgreaterequal
+PASS: math/test-double-isinf
+PASS: math/test-double-isless
+PASS: math/test-double-islessequal
+PASS: math/test-double-islessgreater
+PASS: math/test-double-isnan
+PASS: math/test-double-isnormal
+PASS: math/test-double-issignaling
+PASS: math/test-double-issubnormal
+PASS: math/test-double-isunordered
+PASS: math/test-double-iszero
+PASS: math/test-double-j0
+PASS: math/test-double-j1
+PASS: math/test-double-jn
+PASS: math/test-double-ldouble-add
+PASS: math/test-double-ldouble-div
+PASS: math/test-double-ldouble-fma
+PASS: math/test-double-ldouble-mul
+PASS: math/test-double-ldouble-sqrt
+PASS: math/test-double-ldouble-sub
+PASS: math/test-double-lgamma
+PASS: math/test-double-llogb
+PASS: math/test-double-llrint
+PASS: math/test-double-llround
+PASS: math/test-double-log
+PASS: math/test-double-log10
+PASS: math/test-double-log1p
+PASS: math/test-double-log2
+PASS: math/test-double-logb
+PASS: math/test-double-lrint
+PASS: math/test-double-lround
+PASS: math/test-double-modf
+PASS: math/test-double-nearbyint
+PASS: math/test-double-nextafter
+PASS: math/test-double-nextdown
+PASS: math/test-double-nexttoward
+PASS: math/test-double-nextup
+PASS: math/test-double-pow
+PASS: math/test-double-remainder
+PASS: math/test-double-remquo
+PASS: math/test-double-rint
+PASS: math/test-double-round
+PASS: math/test-double-roundeven
+PASS: math/test-double-scalb
+PASS: math/test-double-scalbln
+PASS: math/test-double-scalbn
+PASS: math/test-double-setpayload
+PASS: math/test-double-setpayloadsig
+PASS: math/test-double-signbit
+PASS: math/test-double-significand
+PASS: math/test-double-sin
+PASS: math/test-double-sincos
+PASS: math/test-double-sinh
+PASS: math/test-double-sqrt
+PASS: math/test-double-tan
+PASS: math/test-double-tanh
+PASS: math/test-double-tgamma
+PASS: math/test-double-totalorder
+PASS: math/test-double-totalordermag
+PASS: math/test-double-trunc
+PASS: math/test-double-ufromfp
+PASS: math/test-double-ufromfpx
+PASS: math/test-double-y0
+PASS: math/test-double-y1
+PASS: math/test-double-yn
+PASS: math/test-fe-snans-always-signal
+PASS: math/test-femode
+PASS: math/test-femode-traps
+PASS: math/test-fenv
+PASS: math/test-fenv-clear
+PASS: math/test-fenv-preserve
+PASS: math/test-fenv-return
+PASS: math/test-fenv-tls
+PASS: math/test-fesetexcept
+UNSUPPORTED: math/test-fesetexcept-traps
+PASS: math/test-fetestexceptflag
+PASS: math/test-fexcept
+UNSUPPORTED: math/test-fexcept-traps
+PASS: math/test-float-acos
+PASS: math/test-float-acosh
+PASS: math/test-float-asin
+PASS: math/test-float-asinh
+PASS: math/test-float-atan
+PASS: math/test-float-atan2
+PASS: math/test-float-atanh
+PASS: math/test-float-cabs
+PASS: math/test-float-cacos
+PASS: math/test-float-cacosh
+PASS: math/test-float-canonicalize
+PASS: math/test-float-carg
+PASS: math/test-float-casin
+PASS: math/test-float-casinh
+PASS: math/test-float-catan
+PASS: math/test-float-catanh
+PASS: math/test-float-cbrt
+PASS: math/test-float-ccos
+PASS: math/test-float-ccosh
+PASS: math/test-float-ceil
+PASS: math/test-float-cexp
+PASS: math/test-float-cimag
+PASS: math/test-float-clog
+PASS: math/test-float-clog10
+PASS: math/test-float-compat_totalorder
+PASS: math/test-float-compat_totalordermag
+PASS: math/test-float-conj
+PASS: math/test-float-copysign
+PASS: math/test-float-cos
+PASS: math/test-float-cosh
+PASS: math/test-float-cpow
+PASS: math/test-float-cproj
+PASS: math/test-float-creal
+PASS: math/test-float-csin
+PASS: math/test-float-csinh
+PASS: math/test-float-csqrt
+PASS: math/test-float-ctan
+PASS: math/test-float-ctanh
+PASS: math/test-float-double-add
+PASS: math/test-float-double-div
+PASS: math/test-float-double-fma
+PASS: math/test-float-double-mul
+PASS: math/test-float-double-sqrt
+PASS: math/test-float-double-sub
+PASS: math/test-float-erf
+PASS: math/test-float-erfc
+PASS: math/test-float-exp
+PASS: math/test-float-exp10
+PASS: math/test-float-exp2
+PASS: math/test-float-expm1
+PASS: math/test-float-fabs
+PASS: math/test-float-fdim
+PASS: math/test-float-floor
+PASS: math/test-float-fma
+PASS: math/test-float-fmax
+PASS: math/test-float-fmaximum
+PASS: math/test-float-fmaximum_mag
+PASS: math/test-float-fmaximum_mag_num
+PASS: math/test-float-fmaximum_num
+PASS: math/test-float-fmaxmag
+PASS: math/test-float-fmin
+PASS: math/test-float-fminimum
+PASS: math/test-float-fminimum_mag
+PASS: math/test-float-fminimum_mag_num
+PASS: math/test-float-fminimum_num
+PASS: math/test-float-fminmag
+PASS: math/test-float-fmod
+PASS: math/test-float-fpclassify
+PASS: math/test-float-frexp
+PASS: math/test-float-fromfp
+PASS: math/test-float-fromfpx
+PASS: math/test-float-getpayload
+PASS: math/test-float-hypot
+PASS: math/test-float-ilogb
+PASS: math/test-float-iscanonical
+PASS: math/test-float-iseqsig
+PASS: math/test-float-isfinite
+PASS: math/test-float-isgreater
+PASS: math/test-float-isgreaterequal
+PASS: math/test-float-isinf
+PASS: math/test-float-isless
+PASS: math/test-float-islessequal
+PASS: math/test-float-islessgreater
+PASS: math/test-float-isnan
+PASS: math/test-float-isnormal
+PASS: math/test-float-issignaling
+PASS: math/test-float-issubnormal
+PASS: math/test-float-isunordered
+PASS: math/test-float-iszero
+PASS: math/test-float-j0
+PASS: math/test-float-j1
+PASS: math/test-float-jn
+PASS: math/test-float-ldouble-add
+PASS: math/test-float-ldouble-div
+PASS: math/test-float-ldouble-fma
+PASS: math/test-float-ldouble-mul
+PASS: math/test-float-ldouble-sqrt
+PASS: math/test-float-ldouble-sub
+PASS: math/test-float-lgamma
+PASS: math/test-float-llogb
+PASS: math/test-float-llrint
+PASS: math/test-float-llround
+PASS: math/test-float-log
+PASS: math/test-float-log10
+PASS: math/test-float-log1p
+PASS: math/test-float-log2
+PASS: math/test-float-logb
+PASS: math/test-float-lrint
+PASS: math/test-float-lround
+PASS: math/test-float-modf
+PASS: math/test-float-nearbyint
+PASS: math/test-float-nextafter
+PASS: math/test-float-nextdown
+PASS: math/test-float-nexttoward
+PASS: math/test-float-nextup
+PASS: math/test-float-pow
+PASS: math/test-float-remainder
+PASS: math/test-float-remquo
+PASS: math/test-float-rint
+PASS: math/test-float-round
+PASS: math/test-float-roundeven
+PASS: math/test-float-scalb
+PASS: math/test-float-scalbln
+PASS: math/test-float-scalbn
+PASS: math/test-float-setpayload
+PASS: math/test-float-setpayloadsig
+PASS: math/test-float-signbit
+PASS: math/test-float-significand
+PASS: math/test-float-sin
+PASS: math/test-float-sincos
+PASS: math/test-float-sinh
+PASS: math/test-float-sqrt
+PASS: math/test-float-tan
+PASS: math/test-float-tanh
+PASS: math/test-float-tgamma
+PASS: math/test-float-totalorder
+PASS: math/test-float-totalordermag
+PASS: math/test-float-trunc
+PASS: math/test-float-ufromfp
+PASS: math/test-float-ufromfpx
+PASS: math/test-float-y0
+PASS: math/test-float-y1
+PASS: math/test-float-yn
+PASS: math/test-float32-acos
+PASS: math/test-float32-acosh
+PASS: math/test-float32-asin
+PASS: math/test-float32-asinh
+PASS: math/test-float32-atan
+PASS: math/test-float32-atan2
+PASS: math/test-float32-atanh
+PASS: math/test-float32-cabs
+PASS: math/test-float32-cacos
+PASS: math/test-float32-cacosh
+PASS: math/test-float32-canonicalize
+PASS: math/test-float32-carg
+PASS: math/test-float32-casin
+PASS: math/test-float32-casinh
+PASS: math/test-float32-catan
+PASS: math/test-float32-catanh
+PASS: math/test-float32-cbrt
+PASS: math/test-float32-ccos
+PASS: math/test-float32-ccosh
+PASS: math/test-float32-ceil
+PASS: math/test-float32-cexp
+PASS: math/test-float32-cimag
+PASS: math/test-float32-clog
+PASS: math/test-float32-clog10
+PASS: math/test-float32-compat_totalorder
+PASS: math/test-float32-compat_totalordermag
+PASS: math/test-float32-conj
+PASS: math/test-float32-copysign
+PASS: math/test-float32-cos
+PASS: math/test-float32-cosh
+PASS: math/test-float32-cpow
+PASS: math/test-float32-cproj
+PASS: math/test-float32-creal
+PASS: math/test-float32-csin
+PASS: math/test-float32-csinh
+PASS: math/test-float32-csqrt
+PASS: math/test-float32-ctan
+PASS: math/test-float32-ctanh
+PASS: math/test-float32-erf
+PASS: math/test-float32-erfc
+PASS: math/test-float32-exp
+PASS: math/test-float32-exp10
+PASS: math/test-float32-exp2
+PASS: math/test-float32-expm1
+PASS: math/test-float32-fabs
+PASS: math/test-float32-fdim
+PASS: math/test-float32-float32x-add
+PASS: math/test-float32-float32x-div
+PASS: math/test-float32-float32x-fma
+PASS: math/test-float32-float32x-mul
+PASS: math/test-float32-float32x-sqrt
+PASS: math/test-float32-float32x-sub
+PASS: math/test-float32-float64-add
+PASS: math/test-float32-float64-div
+PASS: math/test-float32-float64-fma
+PASS: math/test-float32-float64-mul
+PASS: math/test-float32-float64-sqrt
+PASS: math/test-float32-float64-sub
+PASS: math/test-float32-floor
+PASS: math/test-float32-fma
+PASS: math/test-float32-fmax
+PASS: math/test-float32-fmaximum
+PASS: math/test-float32-fmaximum_mag
+PASS: math/test-float32-fmaximum_mag_num
+PASS: math/test-float32-fmaximum_num
+PASS: math/test-float32-fmaxmag
+PASS: math/test-float32-fmin
+PASS: math/test-float32-fminimum
+PASS: math/test-float32-fminimum_mag
+PASS: math/test-float32-fminimum_mag_num
+PASS: math/test-float32-fminimum_num
+PASS: math/test-float32-fminmag
+PASS: math/test-float32-fmod
+PASS: math/test-float32-fpclassify
+PASS: math/test-float32-frexp
+PASS: math/test-float32-fromfp
+PASS: math/test-float32-fromfpx
+PASS: math/test-float32-getpayload
+PASS: math/test-float32-hypot
+PASS: math/test-float32-ilogb
+PASS: math/test-float32-iscanonical
+PASS: math/test-float32-iseqsig
+PASS: math/test-float32-isfinite
+PASS: math/test-float32-isgreater
+PASS: math/test-float32-isgreaterequal
+PASS: math/test-float32-isinf
+PASS: math/test-float32-isless
+PASS: math/test-float32-islessequal
+PASS: math/test-float32-islessgreater
+PASS: math/test-float32-isnan
+PASS: math/test-float32-isnormal
+PASS: math/test-float32-issignaling
+PASS: math/test-float32-issubnormal
+PASS: math/test-float32-isunordered
+PASS: math/test-float32-iszero
+PASS: math/test-float32-j0
+PASS: math/test-float32-j1
+PASS: math/test-float32-jn
+PASS: math/test-float32-lgamma
+PASS: math/test-float32-llogb
+PASS: math/test-float32-llrint
+PASS: math/test-float32-llround
+PASS: math/test-float32-log
+PASS: math/test-float32-log10
+PASS: math/test-float32-log1p
+PASS: math/test-float32-log2
+PASS: math/test-float32-logb
+PASS: math/test-float32-lrint
+PASS: math/test-float32-lround
+PASS: math/test-float32-modf
+PASS: math/test-float32-nearbyint
+PASS: math/test-float32-nextafter
+PASS: math/test-float32-nextdown
+PASS: math/test-float32-nexttoward
+PASS: math/test-float32-nextup
+PASS: math/test-float32-pow
+PASS: math/test-float32-remainder
+PASS: math/test-float32-remquo
+PASS: math/test-float32-rint
+PASS: math/test-float32-round
+PASS: math/test-float32-roundeven
+PASS: math/test-float32-scalb
+PASS: math/test-float32-scalbln
+PASS: math/test-float32-scalbn
+PASS: math/test-float32-setpayload
+PASS: math/test-float32-setpayloadsig
+PASS: math/test-float32-signbit
+PASS: math/test-float32-significand
+PASS: math/test-float32-sin
+PASS: math/test-float32-sincos
+PASS: math/test-float32-sinh
+PASS: math/test-float32-sqrt
+PASS: math/test-float32-tan
+PASS: math/test-float32-tanh
+PASS: math/test-float32-tgamma
+PASS: math/test-float32-totalorder
+PASS: math/test-float32-totalordermag
+PASS: math/test-float32-trunc
+PASS: math/test-float32-ufromfp
+PASS: math/test-float32-ufromfpx
+PASS: math/test-float32-y0
+PASS: math/test-float32-y1
+PASS: math/test-float32-yn
+PASS: math/test-float32x-acos
+PASS: math/test-float32x-acosh
+PASS: math/test-float32x-asin
+PASS: math/test-float32x-asinh
+PASS: math/test-float32x-atan
+PASS: math/test-float32x-atan2
+PASS: math/test-float32x-atanh
+PASS: math/test-float32x-cabs
+PASS: math/test-float32x-cacos
+PASS: math/test-float32x-cacosh
+PASS: math/test-float32x-canonicalize
+PASS: math/test-float32x-carg
+PASS: math/test-float32x-casin
+PASS: math/test-float32x-casinh
+PASS: math/test-float32x-catan
+PASS: math/test-float32x-catanh
+PASS: math/test-float32x-cbrt
+PASS: math/test-float32x-ccos
+PASS: math/test-float32x-ccosh
+PASS: math/test-float32x-ceil
+PASS: math/test-float32x-cexp
+PASS: math/test-float32x-cimag
+PASS: math/test-float32x-clog
+PASS: math/test-float32x-clog10
+PASS: math/test-float32x-compat_totalorder
+PASS: math/test-float32x-compat_totalordermag
+PASS: math/test-float32x-conj
+PASS: math/test-float32x-copysign
+PASS: math/test-float32x-cos
+PASS: math/test-float32x-cosh
+PASS: math/test-float32x-cpow
+PASS: math/test-float32x-cproj
+PASS: math/test-float32x-creal
+PASS: math/test-float32x-csin
+PASS: math/test-float32x-csinh
+PASS: math/test-float32x-csqrt
+PASS: math/test-float32x-ctan
+PASS: math/test-float32x-ctanh
+PASS: math/test-float32x-erf
+PASS: math/test-float32x-erfc
+PASS: math/test-float32x-exp
+PASS: math/test-float32x-exp10
+PASS: math/test-float32x-exp2
+PASS: math/test-float32x-expm1
+PASS: math/test-float32x-fabs
+PASS: math/test-float32x-fdim
+PASS: math/test-float32x-float64-add
+PASS: math/test-float32x-float64-div
+PASS: math/test-float32x-float64-fma
+PASS: math/test-float32x-float64-mul
+PASS: math/test-float32x-float64-sqrt
+PASS: math/test-float32x-float64-sub
+PASS: math/test-float32x-floor
+PASS: math/test-float32x-fma
+PASS: math/test-float32x-fmax
+PASS: math/test-float32x-fmaximum
+PASS: math/test-float32x-fmaximum_mag
+PASS: math/test-float32x-fmaximum_mag_num
+PASS: math/test-float32x-fmaximum_num
+PASS: math/test-float32x-fmaxmag
+PASS: math/test-float32x-fmin
+PASS: math/test-float32x-fminimum
+PASS: math/test-float32x-fminimum_mag
+PASS: math/test-float32x-fminimum_mag_num
+PASS: math/test-float32x-fminimum_num
+PASS: math/test-float32x-fminmag
+PASS: math/test-float32x-fmod
+PASS: math/test-float32x-fpclassify
+PASS: math/test-float32x-frexp
+PASS: math/test-float32x-fromfp
+PASS: math/test-float32x-fromfpx
+PASS: math/test-float32x-getpayload
+PASS: math/test-float32x-hypot
+PASS: math/test-float32x-ilogb
+PASS: math/test-float32x-iscanonical
+PASS: math/test-float32x-iseqsig
+PASS: math/test-float32x-isfinite
+PASS: math/test-float32x-isgreater
+PASS: math/test-float32x-isgreaterequal
+PASS: math/test-float32x-isinf
+PASS: math/test-float32x-isless
+PASS: math/test-float32x-islessequal
+PASS: math/test-float32x-islessgreater
+PASS: math/test-float32x-isnan
+PASS: math/test-float32x-isnormal
+PASS: math/test-float32x-issignaling
+PASS: math/test-float32x-issubnormal
+PASS: math/test-float32x-isunordered
+PASS: math/test-float32x-iszero
+PASS: math/test-float32x-j0
+PASS: math/test-float32x-j1
+PASS: math/test-float32x-jn
+PASS: math/test-float32x-lgamma
+PASS: math/test-float32x-llogb
+PASS: math/test-float32x-llrint
+PASS: math/test-float32x-llround
+PASS: math/test-float32x-log
+PASS: math/test-float32x-log10
+PASS: math/test-float32x-log1p
+PASS: math/test-float32x-log2
+PASS: math/test-float32x-logb
+PASS: math/test-float32x-lrint
+PASS: math/test-float32x-lround
+PASS: math/test-float32x-modf
+PASS: math/test-float32x-nearbyint
+PASS: math/test-float32x-nextafter
+PASS: math/test-float32x-nextdown
+PASS: math/test-float32x-nexttoward
+PASS: math/test-float32x-nextup
+PASS: math/test-float32x-pow
+PASS: math/test-float32x-remainder
+PASS: math/test-float32x-remquo
+PASS: math/test-float32x-rint
+PASS: math/test-float32x-round
+PASS: math/test-float32x-roundeven
+PASS: math/test-float32x-scalb
+PASS: math/test-float32x-scalbln
+PASS: math/test-float32x-scalbn
+PASS: math/test-float32x-setpayload
+PASS: math/test-float32x-setpayloadsig
+PASS: math/test-float32x-signbit
+PASS: math/test-float32x-significand
+PASS: math/test-float32x-sin
+PASS: math/test-float32x-sincos
+PASS: math/test-float32x-sinh
+PASS: math/test-float32x-sqrt
+PASS: math/test-float32x-tan
+PASS: math/test-float32x-tanh
+PASS: math/test-float32x-tgamma
+PASS: math/test-float32x-totalorder
+PASS: math/test-float32x-totalordermag
+PASS: math/test-float32x-trunc
+PASS: math/test-float32x-ufromfp
+PASS: math/test-float32x-ufromfpx
+PASS: math/test-float32x-y0
+PASS: math/test-float32x-y1
+PASS: math/test-float32x-yn
+PASS: math/test-float64-acos
+PASS: math/test-float64-acosh
+PASS: math/test-float64-asin
+PASS: math/test-float64-asinh
+PASS: math/test-float64-atan
+PASS: math/test-float64-atan2
+PASS: math/test-float64-atanh
+PASS: math/test-float64-cabs
+PASS: math/test-float64-cacos
+PASS: math/test-float64-cacosh
+PASS: math/test-float64-canonicalize
+PASS: math/test-float64-carg
+PASS: math/test-float64-casin
+PASS: math/test-float64-casinh
+PASS: math/test-float64-catan
+PASS: math/test-float64-catanh
+PASS: math/test-float64-cbrt
+PASS: math/test-float64-ccos
+PASS: math/test-float64-ccosh
+PASS: math/test-float64-ceil
+PASS: math/test-float64-cexp
+PASS: math/test-float64-cimag
+PASS: math/test-float64-clog
+PASS: math/test-float64-clog10
+PASS: math/test-float64-compat_totalorder
+PASS: math/test-float64-compat_totalordermag
+PASS: math/test-float64-conj
+PASS: math/test-float64-copysign
+PASS: math/test-float64-cos
+PASS: math/test-float64-cosh
+PASS: math/test-float64-cpow
+PASS: math/test-float64-cproj
+PASS: math/test-float64-creal
+PASS: math/test-float64-csin
+PASS: math/test-float64-csinh
+PASS: math/test-float64-csqrt
+PASS: math/test-float64-ctan
+PASS: math/test-float64-ctanh
+PASS: math/test-float64-erf
+PASS: math/test-float64-erfc
+PASS: math/test-float64-exp
+PASS: math/test-float64-exp10
+PASS: math/test-float64-exp2
+PASS: math/test-float64-expm1
+PASS: math/test-float64-fabs
+PASS: math/test-float64-fdim
+PASS: math/test-float64-floor
+PASS: math/test-float64-fma
+PASS: math/test-float64-fmax
+PASS: math/test-float64-fmaximum
+PASS: math/test-float64-fmaximum_mag
+PASS: math/test-float64-fmaximum_mag_num
+PASS: math/test-float64-fmaximum_num
+PASS: math/test-float64-fmaxmag
+PASS: math/test-float64-fmin
+PASS: math/test-float64-fminimum
+PASS: math/test-float64-fminimum_mag
+PASS: math/test-float64-fminimum_mag_num
+PASS: math/test-float64-fminimum_num
+PASS: math/test-float64-fminmag
+PASS: math/test-float64-fmod
+PASS: math/test-float64-fpclassify
+PASS: math/test-float64-frexp
+PASS: math/test-float64-fromfp
+PASS: math/test-float64-fromfpx
+PASS: math/test-float64-getpayload
+PASS: math/test-float64-hypot
+PASS: math/test-float64-ilogb
+PASS: math/test-float64-iscanonical
+PASS: math/test-float64-iseqsig
+PASS: math/test-float64-isfinite
+PASS: math/test-float64-isgreater
+PASS: math/test-float64-isgreaterequal
+PASS: math/test-float64-isinf
+PASS: math/test-float64-isless
+PASS: math/test-float64-islessequal
+PASS: math/test-float64-islessgreater
+PASS: math/test-float64-isnan
+PASS: math/test-float64-isnormal
+PASS: math/test-float64-issignaling
+PASS: math/test-float64-issubnormal
+PASS: math/test-float64-isunordered
+PASS: math/test-float64-iszero
+PASS: math/test-float64-j0
+PASS: math/test-float64-j1
+PASS: math/test-float64-jn
+PASS: math/test-float64-lgamma
+PASS: math/test-float64-llogb
+PASS: math/test-float64-llrint
+PASS: math/test-float64-llround
+PASS: math/test-float64-log
+PASS: math/test-float64-log10
+PASS: math/test-float64-log1p
+PASS: math/test-float64-log2
+PASS: math/test-float64-logb
+PASS: math/test-float64-lrint
+PASS: math/test-float64-lround
+PASS: math/test-float64-modf
+PASS: math/test-float64-nearbyint
+PASS: math/test-float64-nextafter
+PASS: math/test-float64-nextdown
+PASS: math/test-float64-nexttoward
+PASS: math/test-float64-nextup
+PASS: math/test-float64-pow
+PASS: math/test-float64-remainder
+PASS: math/test-float64-remquo
+PASS: math/test-float64-rint
+PASS: math/test-float64-round
+PASS: math/test-float64-roundeven
+PASS: math/test-float64-scalb
+PASS: math/test-float64-scalbln
+PASS: math/test-float64-scalbn
+PASS: math/test-float64-setpayload
+PASS: math/test-float64-setpayloadsig
+PASS: math/test-float64-signbit
+PASS: math/test-float64-significand
+PASS: math/test-float64-sin
+PASS: math/test-float64-sincos
+PASS: math/test-float64-sinh
+PASS: math/test-float64-sqrt
+PASS: math/test-float64-tan
+PASS: math/test-float64-tanh
+PASS: math/test-float64-tgamma
+PASS: math/test-float64-totalorder
+PASS: math/test-float64-totalordermag
+PASS: math/test-float64-trunc
+PASS: math/test-float64-ufromfp
+PASS: math/test-float64-ufromfpx
+PASS: math/test-float64-y0
+PASS: math/test-float64-y1
+PASS: math/test-float64-yn
+PASS: math/test-flt-eval-method
+PASS: math/test-fp-ilogb-constants
+PASS: math/test-fp-llogb-constants
+PASS: math/test-fpucw
+PASS: math/test-fpucw-ieee
+PASS: math/test-fpucw-ieee-static
+PASS: math/test-fpucw-static
+PASS: math/test-iseqsig-excess-precision
+PASS: math/test-iszero-excess-precision
+PASS: math/test-ldouble-acos
+PASS: math/test-ldouble-acosh
+PASS: math/test-ldouble-asin
+PASS: math/test-ldouble-asinh
+PASS: math/test-ldouble-atan
+PASS: math/test-ldouble-atan2
+PASS: math/test-ldouble-atanh
+PASS: math/test-ldouble-cabs
+PASS: math/test-ldouble-cacos
+PASS: math/test-ldouble-cacosh
+PASS: math/test-ldouble-canonicalize
+PASS: math/test-ldouble-carg
+PASS: math/test-ldouble-casin
+PASS: math/test-ldouble-casinh
+PASS: math/test-ldouble-catan
+PASS: math/test-ldouble-catanh
+PASS: math/test-ldouble-cbrt
+PASS: math/test-ldouble-ccos
+PASS: math/test-ldouble-ccosh
+PASS: math/test-ldouble-ceil
+PASS: math/test-ldouble-cexp
+PASS: math/test-ldouble-cimag
+PASS: math/test-ldouble-clog
+PASS: math/test-ldouble-clog10
+PASS: math/test-ldouble-compat_totalorder
+PASS: math/test-ldouble-compat_totalordermag
+PASS: math/test-ldouble-conj
+PASS: math/test-ldouble-copysign
+PASS: math/test-ldouble-cos
+PASS: math/test-ldouble-cosh
+PASS: math/test-ldouble-cpow
+PASS: math/test-ldouble-cproj
+PASS: math/test-ldouble-creal
+PASS: math/test-ldouble-csin
+PASS: math/test-ldouble-csinh
+PASS: math/test-ldouble-csqrt
+PASS: math/test-ldouble-ctan
+PASS: math/test-ldouble-ctanh
+PASS: math/test-ldouble-erf
+PASS: math/test-ldouble-erfc
+PASS: math/test-ldouble-exp
+PASS: math/test-ldouble-exp10
+PASS: math/test-ldouble-exp2
+PASS: math/test-ldouble-expm1
+PASS: math/test-ldouble-fabs
+PASS: math/test-ldouble-fdim
+PASS: math/test-ldouble-floor
+PASS: math/test-ldouble-fma
+PASS: math/test-ldouble-fmax
+PASS: math/test-ldouble-fmaximum
+PASS: math/test-ldouble-fmaximum_mag
+PASS: math/test-ldouble-fmaximum_mag_num
+PASS: math/test-ldouble-fmaximum_num
+PASS: math/test-ldouble-fmaxmag
+PASS: math/test-ldouble-fmin
+PASS: math/test-ldouble-fminimum
+PASS: math/test-ldouble-fminimum_mag
+PASS: math/test-ldouble-fminimum_mag_num
+PASS: math/test-ldouble-fminimum_num
+PASS: math/test-ldouble-fminmag
+PASS: math/test-ldouble-fmod
+PASS: math/test-ldouble-fpclassify
+PASS: math/test-ldouble-frexp
+PASS: math/test-ldouble-fromfp
+PASS: math/test-ldouble-fromfpx
+PASS: math/test-ldouble-getpayload
+PASS: math/test-ldouble-hypot
+PASS: math/test-ldouble-ilogb
+PASS: math/test-ldouble-iscanonical
+PASS: math/test-ldouble-iseqsig
+PASS: math/test-ldouble-isfinite
+PASS: math/test-ldouble-isgreater
+PASS: math/test-ldouble-isgreaterequal
+PASS: math/test-ldouble-isinf
+PASS: math/test-ldouble-isless
+PASS: math/test-ldouble-islessequal
+PASS: math/test-ldouble-islessgreater
+PASS: math/test-ldouble-isnan
+PASS: math/test-ldouble-isnormal
+PASS: math/test-ldouble-issignaling
+PASS: math/test-ldouble-issubnormal
+PASS: math/test-ldouble-isunordered
+PASS: math/test-ldouble-iszero
+PASS: math/test-ldouble-j0
+PASS: math/test-ldouble-j1
+PASS: math/test-ldouble-jn
+PASS: math/test-ldouble-lgamma
+PASS: math/test-ldouble-llogb
+PASS: math/test-ldouble-llrint
+PASS: math/test-ldouble-llround
+PASS: math/test-ldouble-log
+PASS: math/test-ldouble-log10
+PASS: math/test-ldouble-log1p
+PASS: math/test-ldouble-log2
+PASS: math/test-ldouble-logb
+PASS: math/test-ldouble-lrint
+PASS: math/test-ldouble-lround
+PASS: math/test-ldouble-modf
+PASS: math/test-ldouble-nearbyint
+PASS: math/test-ldouble-nextafter
+PASS: math/test-ldouble-nextdown
+PASS: math/test-ldouble-nexttoward
+PASS: math/test-ldouble-nextup
+PASS: math/test-ldouble-pow
+PASS: math/test-ldouble-remainder
+PASS: math/test-ldouble-remquo
+PASS: math/test-ldouble-rint
+PASS: math/test-ldouble-round
+PASS: math/test-ldouble-roundeven
+PASS: math/test-ldouble-scalb
+PASS: math/test-ldouble-scalbln
+PASS: math/test-ldouble-scalbn
+PASS: math/test-ldouble-setpayload
+PASS: math/test-ldouble-setpayloadsig
+PASS: math/test-ldouble-signbit
+PASS: math/test-ldouble-significand
+PASS: math/test-ldouble-sin
+PASS: math/test-ldouble-sincos
+PASS: math/test-ldouble-sinh
+PASS: math/test-ldouble-sqrt
+PASS: math/test-ldouble-tan
+PASS: math/test-ldouble-tanh
+PASS: math/test-ldouble-tgamma
+PASS: math/test-ldouble-totalorder
+PASS: math/test-ldouble-totalordermag
+PASS: math/test-ldouble-trunc
+PASS: math/test-ldouble-ufromfp
+PASS: math/test-ldouble-ufromfpx
+PASS: math/test-ldouble-y0
+PASS: math/test-ldouble-y1
+PASS: math/test-ldouble-yn
+PASS: math/test-math-cxx11
+PASS: math/test-math-iscanonical
+PASS: math/test-math-iseqsig
+PASS: math/test-math-isinff
+PASS: math/test-math-issignaling
+PASS: math/test-math-iszero
+PASS: math/test-matherr
+PASS: math/test-matherr-2
+PASS: math/test-matherr-3
+PASS: math/test-misc
+PASS: math/test-nan-const
+PASS: math/test-nan-overflow
+PASS: math/test-nan-payload
+PASS: math/test-narrow-macros
+PASS: math/test-nearbyint-except
+UNSUPPORTED: math/test-nearbyint-except-2
+PASS: math/test-powl
+PASS: math/test-signgam-uchar
+PASS: math/test-signgam-uchar-init
+PASS: math/test-signgam-uchar-init-static
+PASS: math/test-signgam-uchar-static
+PASS: math/test-signgam-uint
+PASS: math/test-signgam-uint-init
+PASS: math/test-signgam-uint-init-static
+PASS: math/test-signgam-uint-static
+PASS: math/test-signgam-ullong
+PASS: math/test-signgam-ullong-init
+PASS: math/test-signgam-ullong-init-static
+PASS: math/test-signgam-ullong-static
+PASS: math/test-snan
+PASS: math/test-tgmath
+PASS: math/test-tgmath-int
+PASS: math/test-tgmath-ret
+PASS: math/test-tgmath2
+PASS: math/test-tgmath3-acos
+PASS: math/test-tgmath3-acosh
+PASS: math/test-tgmath3-asin
+PASS: math/test-tgmath3-asinh
+PASS: math/test-tgmath3-atan
+PASS: math/test-tgmath3-atan2
+PASS: math/test-tgmath3-atanh
+PASS: math/test-tgmath3-carg
+PASS: math/test-tgmath3-cbrt
+PASS: math/test-tgmath3-ceil
+PASS: math/test-tgmath3-cimag
+PASS: math/test-tgmath3-conj
+PASS: math/test-tgmath3-copysign
+PASS: math/test-tgmath3-cos
+PASS: math/test-tgmath3-cosh
+PASS: math/test-tgmath3-cproj
+PASS: math/test-tgmath3-creal
+PASS: math/test-tgmath3-dadd
+PASS: math/test-tgmath3-ddiv
+PASS: math/test-tgmath3-dfma
+PASS: math/test-tgmath3-dmul
+PASS: math/test-tgmath3-dsqrt
+PASS: math/test-tgmath3-dsub
+PASS: math/test-tgmath3-erf
+PASS: math/test-tgmath3-erfc
+PASS: math/test-tgmath3-exp
+PASS: math/test-tgmath3-exp10
+PASS: math/test-tgmath3-exp2
+PASS: math/test-tgmath3-expm1
+PASS: math/test-tgmath3-f128add
+PASS: math/test-tgmath3-f128div
+PASS: math/test-tgmath3-f128fma
+PASS: math/test-tgmath3-f128mul
+PASS: math/test-tgmath3-f128sqrt
+PASS: math/test-tgmath3-f128sub
+PASS: math/test-tgmath3-f16add
+PASS: math/test-tgmath3-f16div
+PASS: math/test-tgmath3-f16fma
+PASS: math/test-tgmath3-f16mul
+PASS: math/test-tgmath3-f16sqrt
+PASS: math/test-tgmath3-f16sub
+PASS: math/test-tgmath3-f32add
+PASS: math/test-tgmath3-f32div
+PASS: math/test-tgmath3-f32fma
+PASS: math/test-tgmath3-f32mul
+PASS: math/test-tgmath3-f32sqrt
+PASS: math/test-tgmath3-f32sub
+PASS: math/test-tgmath3-f32xadd
+PASS: math/test-tgmath3-f32xdiv
+PASS: math/test-tgmath3-f32xfma
+PASS: math/test-tgmath3-f32xmul
+PASS: math/test-tgmath3-f32xsqrt
+PASS: math/test-tgmath3-f32xsub
+PASS: math/test-tgmath3-f64add
+PASS: math/test-tgmath3-f64div
+PASS: math/test-tgmath3-f64fma
+PASS: math/test-tgmath3-f64mul
+PASS: math/test-tgmath3-f64sqrt
+PASS: math/test-tgmath3-f64sub
+PASS: math/test-tgmath3-f64xadd
+PASS: math/test-tgmath3-f64xdiv
+PASS: math/test-tgmath3-f64xfma
+PASS: math/test-tgmath3-f64xmul
+PASS: math/test-tgmath3-f64xsqrt
+PASS: math/test-tgmath3-f64xsub
+PASS: math/test-tgmath3-fabs
+PASS: math/test-tgmath3-fadd
+PASS: math/test-tgmath3-fdim
+PASS: math/test-tgmath3-fdiv
+PASS: math/test-tgmath3-ffma
+PASS: math/test-tgmath3-floor
+PASS: math/test-tgmath3-fma
+PASS: math/test-tgmath3-fmax
+PASS: math/test-tgmath3-fmaximum
+PASS: math/test-tgmath3-fmaximum_mag
+PASS: math/test-tgmath3-fmaximum_mag_num
+PASS: math/test-tgmath3-fmaximum_num
+PASS: math/test-tgmath3-fmaxmag
+PASS: math/test-tgmath3-fmin
+PASS: math/test-tgmath3-fminimum
+PASS: math/test-tgmath3-fminimum_mag
+PASS: math/test-tgmath3-fminimum_mag_num
+PASS: math/test-tgmath3-fminimum_num
+PASS: math/test-tgmath3-fminmag
+PASS: math/test-tgmath3-fmod
+PASS: math/test-tgmath3-fmul
+PASS: math/test-tgmath3-frexp
+PASS: math/test-tgmath3-fromfp
+PASS: math/test-tgmath3-fromfpx
+PASS: math/test-tgmath3-fsqrt
+PASS: math/test-tgmath3-fsub
+PASS: math/test-tgmath3-hypot
+PASS: math/test-tgmath3-ilogb
+PASS: math/test-tgmath3-ldexp
+PASS: math/test-tgmath3-lgamma
+PASS: math/test-tgmath3-llogb
+PASS: math/test-tgmath3-llrint
+PASS: math/test-tgmath3-llround
+PASS: math/test-tgmath3-log
+PASS: math/test-tgmath3-log10
+PASS: math/test-tgmath3-log1p
+PASS: math/test-tgmath3-log2
+PASS: math/test-tgmath3-logb
+PASS: math/test-tgmath3-lrint
+PASS: math/test-tgmath3-lround
+PASS: math/test-tgmath3-macro-list
+PASS: math/test-tgmath3-nearbyint
+PASS: math/test-tgmath3-nextafter
+PASS: math/test-tgmath3-nextdown
+PASS: math/test-tgmath3-nexttoward
+PASS: math/test-tgmath3-nextup
+PASS: math/test-tgmath3-pow
+PASS: math/test-tgmath3-remainder
+PASS: math/test-tgmath3-remquo
+PASS: math/test-tgmath3-rint
+PASS: math/test-tgmath3-round
+PASS: math/test-tgmath3-roundeven
+PASS: math/test-tgmath3-scalb
+PASS: math/test-tgmath3-scalbln
+PASS: math/test-tgmath3-scalbn
+PASS: math/test-tgmath3-sin
+PASS: math/test-tgmath3-sinh
+PASS: math/test-tgmath3-sqrt
+PASS: math/test-tgmath3-tan
+PASS: math/test-tgmath3-tanh
+PASS: math/test-tgmath3-tgamma
+PASS: math/test-tgmath3-trunc
+PASS: math/test-tgmath3-ufromfp
+PASS: math/test-tgmath3-ufromfpx
+PASS: math/tst-CMPLX
+PASS: math/tst-CMPLX2
+PASS: math/tst-definitions
+
+Running mathvec ...
+
+Running misc ...
+PASS: misc/bug-hsearch1
+PASS: misc/bug18240
+PASS: misc/check-installed-headers-c
+PASS: misc/check-installed-headers-cxx
+PASS: misc/check-obsolete-constructs
+PASS: misc/check-wrapper-headers
+PASS: misc/test-errno-linux
+UNSUPPORTED: misc/tst-adjtimex
+UNSUPPORTED: misc/tst-adjtimex-time64
+PASS: misc/tst-align-clone-internal
+PASS: misc/tst-allocate_once
+PASS: misc/tst-allocate_once-mem
+PASS: misc/tst-atomic
+PASS: misc/tst-atomic-long
+UNSUPPORTED: misc/tst-clock_adjtime
+UNSUPPORTED: misc/tst-clock_adjtime-time64
+PASS: misc/tst-clone
+PASS: misc/tst-clone2
+PASS: misc/tst-clone2-internal
+PASS: misc/tst-clone3
+PASS: misc/tst-clone3-internal
+PASS: misc/tst-dbl-efgcvt
+PASS: misc/tst-dirname
+PASS: misc/tst-empty
+PASS: misc/tst-epoll
+PASS: misc/tst-epoll-time64
+PASS: misc/tst-error1
+PASS: misc/tst-error1-mem
+PASS: misc/tst-fanotify
+PASS: misc/tst-fd_to_filename
+PASS: misc/tst-fdopendir-o_path
+PASS: misc/tst-fdset
+PASS: misc/tst-getauxval
+PASS: misc/tst-gethostid
+PASS: misc/tst-getpid1-internal
+PASS: misc/tst-gettid
+PASS: misc/tst-gettid-kill
+PASS: misc/tst-glibcsyscalls
+PASS: misc/tst-hsearch
+PASS: misc/tst-insremque
+PASS: misc/tst-ioctl
+PASS: misc/tst-ioctl-time64
+PASS: misc/tst-ldbl-efgcvt
+PASS: misc/tst-ldbl-error
+PASS: misc/tst-ldbl-errorfptr
+PASS: misc/tst-ldbl-warn
+PASS: misc/tst-makedev
+PASS: misc/tst-memfd_create
+PASS: misc/tst-misalign-clone
+PASS: misc/tst-mlock2
+PASS: misc/tst-mman-consts
+PASS: misc/tst-mntent
+PASS: misc/tst-mntent-autofs
+PASS: misc/tst-mntent-blank-corrupt
+PASS: misc/tst-mntent-blank-passno
+PASS: misc/tst-mntent-escape
+PASS: misc/tst-mntent2
+PASS: misc/tst-mount
+PASS: misc/tst-mount-compile
+PASS: misc/tst-mount-consts
+UNSUPPORTED: misc/tst-ntp_adjtime
+UNSUPPORTED: misc/tst-ntp_adjtime-time64
+PASS: misc/tst-ntp_gettime
+PASS: misc/tst-ntp_gettime-time64
+PASS: misc/tst-ntp_gettimex
+PASS: misc/tst-ntp_gettimex-time64
+PASS: misc/tst-ofdlocks
+PASS: misc/tst-ofdlocks-compat
+FAIL: misc/tst-personality
+UNSUPPORTED: misc/tst-pidfd
+PASS: misc/tst-pidfd-consts
+UNSUPPORTED: misc/tst-pidfd_getpid
+UNSUPPORTED: misc/tst-pkey
+PASS: misc/tst-ppoll
+PASS: misc/tst-ppoll-time64
+PASS: misc/tst-prctl
+PASS: misc/tst-prctl-time64
+PASS: misc/tst-preadvwritev
+PASS: misc/tst-preadvwritev2
+PASS: misc/tst-preadvwritev64
+PASS: misc/tst-preadvwritev64v2
+PASS: misc/tst-process_mrelease
+PASS: misc/tst-pselect
+PASS: misc/tst-pselect-time64
+PASS: misc/tst-quota
+PASS: misc/tst-rlimit-infinity
+PASS: misc/tst-rseq
+PASS: misc/tst-rseq-disable
+PASS: misc/tst-scm_rights
+PASS: misc/tst-scm_rights-time64
+PASS: misc/tst-select
+PASS: misc/tst-select-time64
+PASS: misc/tst-sigcontext-get_pc
+PASS: misc/tst-sigtimedwait
+PASS: misc/tst-sigtimedwait-time64
+PASS: misc/tst-sync_file_range
+PASS: misc/tst-syscall-list
+PASS: misc/tst-syscalls
+PASS: misc/tst-sysconf-iov_max
+FAIL: misc/tst-syslog
+PASS: misc/tst-sysvmsg-linux
+PASS: misc/tst-sysvsem-linux
+PASS: misc/tst-sysvshm-linux
+PASS: misc/tst-tgkill
+PASS: misc/tst-timerfd
+PASS: misc/tst-timerfd-time64
+PASS: misc/tst-tsearch
+PASS: misc/tst-ttyname-direct
+UNSUPPORTED: misc/tst-ttyname-namespace
+PASS: misc/tst-warn-wide
+
+Running nis ...
+PASS: nis/check-abi-libnsl
+
+Running nptl ...
+PASS: nptl/check-abi-libpthread
+PASS: nptl/check-installed-headers-c
+PASS: nptl/check-installed-headers-cxx
+PASS: nptl/check-obsolete-constructs
+PASS: nptl/check-wrapper-headers
+PASS: nptl/test-as-const-unwindbuf
+UNSUPPORTED: nptl/test-cond-printers
+UNSUPPORTED: nptl/test-condattr-printers
+UNSUPPORTED: nptl/test-mutex-printers
+UNSUPPORTED: nptl/test-mutexattr-printers
+UNSUPPORTED: nptl/test-rwlock-printers
+UNSUPPORTED: nptl/test-rwlockattr-printers
+PASS: nptl/tst-_res1
+PASS: nptl/tst-abstime
+PASS: nptl/tst-abstime-time64
+PASS: nptl/tst-align-clone
+PASS: nptl/tst-atfork1
+PASS: nptl/tst-atfork2
+PASS: nptl/tst-atfork3
+PASS: nptl/tst-atfork4
+PASS: nptl/tst-attr1
+PASS: nptl/tst-attr2
+PASS: nptl/tst-attr3
+PASS: nptl/tst-audit-threads
+PASS: nptl/tst-backtrace1
+PASS: nptl/tst-bad-schedattr
+PASS: nptl/tst-barrier1
+PASS: nptl/tst-barrier2
+PASS: nptl/tst-barrier3
+PASS: nptl/tst-barrier4
+PASS: nptl/tst-barrier5
+PASS: nptl/tst-basic1
+PASS: nptl/tst-basic2
+PASS: nptl/tst-basic3
+PASS: nptl/tst-basic4
+PASS: nptl/tst-basic5
+PASS: nptl/tst-basic6
+PASS: nptl/tst-basic7
+PASS: nptl/tst-call-once
+PASS: nptl/tst-cancel-self
+PASS: nptl/tst-cancel-self-cancelstate
+PASS: nptl/tst-cancel-self-canceltype
+PASS: nptl/tst-cancel-self-testcancel
+PASS: nptl/tst-cancel1
+PASS: nptl/tst-cancel10
+PASS: nptl/tst-cancel11
+PASS: nptl/tst-cancel12
+PASS: nptl/tst-cancel13
+PASS: nptl/tst-cancel14
+PASS: nptl/tst-cancel15
+PASS: nptl/tst-cancel16
+PASS: nptl/tst-cancel17
+PASS: nptl/tst-cancel18
+PASS: nptl/tst-cancel19
+PASS: nptl/tst-cancel2
+PASS: nptl/tst-cancel20
+PASS: nptl/tst-cancel21
+PASS: nptl/tst-cancel21-static
+PASS: nptl/tst-cancel22
+PASS: nptl/tst-cancel23
+PASS: nptl/tst-cancel24
+PASS: nptl/tst-cancel24-static
+PASS: nptl/tst-cancel25
+PASS: nptl/tst-cancel26
+PASS: nptl/tst-cancel27
+PASS: nptl/tst-cancel28
+PASS: nptl/tst-cancel29
+PASS: nptl/tst-cancel3
+PASS: nptl/tst-cancel30
+PASS: nptl/tst-cancel4
+PASS: nptl/tst-cancel4_1
+PASS: nptl/tst-cancel4_2
+PASS: nptl/tst-cancel4_2-time64
+PASS: nptl/tst-cancel5
+PASS: nptl/tst-cancel6
+PASS: nptl/tst-cancel7
+PASS: nptl/tst-cancel8
+PASS: nptl/tst-cancel9
+PASS: nptl/tst-cancelx10
+PASS: nptl/tst-cancelx11
+PASS: nptl/tst-cancelx12
+PASS: nptl/tst-cancelx13
+PASS: nptl/tst-cancelx14
+PASS: nptl/tst-cancelx15
+PASS: nptl/tst-cancelx16
+PASS: nptl/tst-cancelx17
+PASS: nptl/tst-cancelx18
+PASS: nptl/tst-cancelx2
+PASS: nptl/tst-cancelx20
+PASS: nptl/tst-cancelx21
+PASS: nptl/tst-cancelx3
+PASS: nptl/tst-cancelx4
+PASS: nptl/tst-cancelx5
+PASS: nptl/tst-cancelx6
+PASS: nptl/tst-cancelx7
+PASS: nptl/tst-cancelx8
+PASS: nptl/tst-cancelx9
+PASS: nptl/tst-cleanup0
+PASS: nptl/tst-cleanup0-cmp
+PASS: nptl/tst-cleanup1
+PASS: nptl/tst-cleanup2
+PASS: nptl/tst-cleanup3
+PASS: nptl/tst-cleanup4
+PASS: nptl/tst-cleanupx0
+PASS: nptl/tst-cleanupx1
+PASS: nptl/tst-cleanupx2
+PASS: nptl/tst-cleanupx3
+PASS: nptl/tst-clock1
+PASS: nptl/tst-cnd-basic
+PASS: nptl/tst-cnd-broadcast
+PASS: nptl/tst-cnd-timedwait
+PASS: nptl/tst-cnd-timedwait-time64
+PASS: nptl/tst-compat-forwarder
+PASS: nptl/tst-cond-except
+PASS: nptl/tst-cond1
+PASS: nptl/tst-cond10
+PASS: nptl/tst-cond11
+PASS: nptl/tst-cond11-static
+PASS: nptl/tst-cond11-time64
+PASS: nptl/tst-cond12
+PASS: nptl/tst-cond13
+PASS: nptl/tst-cond14
+PASS: nptl/tst-cond15
+PASS: nptl/tst-cond16
+PASS: nptl/tst-cond17
+PASS: nptl/tst-cond18
+PASS: nptl/tst-cond19
+PASS: nptl/tst-cond2
+PASS: nptl/tst-cond20
+PASS: nptl/tst-cond21
+PASS: nptl/tst-cond22
+PASS: nptl/tst-cond23
+PASS: nptl/tst-cond24
+PASS: nptl/tst-cond25
+PASS: nptl/tst-cond26
+PASS: nptl/tst-cond27
+PASS: nptl/tst-cond3
+PASS: nptl/tst-cond4
+PASS: nptl/tst-cond5
+PASS: nptl/tst-cond6
+PASS: nptl/tst-cond7
+PASS: nptl/tst-cond8
+PASS: nptl/tst-cond8-static
+PASS: nptl/tst-cond9
+PASS: nptl/tst-context1
+PASS: nptl/tst-create-detached
+PASS: nptl/tst-create1
+PASS: nptl/tst-default-attr
+PASS: nptl/tst-detach1
+PASS: nptl/tst-dlsym1
+PASS: nptl/tst-eintr2
+PASS: nptl/tst-eintr3
+PASS: nptl/tst-eintr4
+PASS: nptl/tst-eintr5
+PASS: nptl/tst-exec1
+PASS: nptl/tst-exec2
+PASS: nptl/tst-exec3
+PASS: nptl/tst-exec4
+PASS: nptl/tst-exec5
+PASS: nptl/tst-execstack-threads
+PASS: nptl/tst-exit1
+PASS: nptl/tst-exit2
+PASS: nptl/tst-exit3
+PASS: nptl/tst-fini1
+PASS: nptl/tst-flock1
+PASS: nptl/tst-flock2
+PASS: nptl/tst-fork1
+PASS: nptl/tst-fork2
+PASS: nptl/tst-fork3
+PASS: nptl/tst-fork4
+PASS: nptl/tst-getpid1
+PASS: nptl/tst-getpid3
+PASS: nptl/tst-initializers1
+PASS: nptl/tst-initializers1-c11
+PASS: nptl/tst-initializers1-c89
+PASS: nptl/tst-initializers1-c99
+PASS: nptl/tst-initializers1-gnu11
+PASS: nptl/tst-initializers1-gnu89
+PASS: nptl/tst-initializers1-gnu99
+PASS: nptl/tst-join1
+PASS: nptl/tst-join10
+PASS: nptl/tst-join11
+PASS: nptl/tst-join12
+PASS: nptl/tst-join13
+PASS: nptl/tst-join14
+PASS: nptl/tst-join14-time64
+PASS: nptl/tst-join15
+PASS: nptl/tst-join2
+PASS: nptl/tst-join3
+PASS: nptl/tst-join4
+PASS: nptl/tst-join5
+PASS: nptl/tst-join6
+PASS: nptl/tst-join7
+PASS: nptl/tst-join8
+PASS: nptl/tst-join9
+PASS: nptl/tst-key1
+PASS: nptl/tst-key2
+PASS: nptl/tst-key3
+PASS: nptl/tst-key4
+PASS: nptl/tst-kill1
+PASS: nptl/tst-kill2
+PASS: nptl/tst-kill3
+PASS: nptl/tst-kill5
+PASS: nptl/tst-kill6
+PASS: nptl/tst-locale1
+PASS: nptl/tst-locale2
+PASS: nptl/tst-memstream
+PASS: nptl/tst-minstack-cancel
+PASS: nptl/tst-minstack-exit
+PASS: nptl/tst-minstack-throw
+PASS: nptl/tst-mtx-basic
+PASS: nptl/tst-mtx-recursive
+PASS: nptl/tst-mtx-timedlock
+PASS: nptl/tst-mtx-timedlock-time64
+PASS: nptl/tst-mtx-trylock
+PASS: nptl/tst-mutex-errorcheck
+PASS: nptl/tst-mutex1
+PASS: nptl/tst-mutex10
+PASS: nptl/tst-mutex11
+PASS: nptl/tst-mutex2
+PASS: nptl/tst-mutex3
+PASS: nptl/tst-mutex4
+PASS: nptl/tst-mutex5
+PASS: nptl/tst-mutex5a
+PASS: nptl/tst-mutex6
+PASS: nptl/tst-mutex7
+PASS: nptl/tst-mutex7a
+PASS: nptl/tst-mutex8
+PASS: nptl/tst-mutex8-static
+PASS: nptl/tst-mutex9
+PASS: nptl/tst-mutexpi1
+PASS: nptl/tst-mutexpi10
+PASS: nptl/tst-mutexpi11
+PASS: nptl/tst-mutexpi12
+PASS: nptl/tst-mutexpi2
+PASS: nptl/tst-mutexpi3
+PASS: nptl/tst-mutexpi4
+PASS: nptl/tst-mutexpi5
+PASS: nptl/tst-mutexpi6
+PASS: nptl/tst-mutexpi7
+PASS: nptl/tst-mutexpi8
+PASS: nptl/tst-mutexpi8-static
+PASS: nptl/tst-mutexpi9
+PASS: nptl/tst-oddstacklimit
+PASS: nptl/tst-once1
+PASS: nptl/tst-once2
+PASS: nptl/tst-once3
+PASS: nptl/tst-once4
+PASS: nptl/tst-once5
+PASS: nptl/tst-oncex3
+PASS: nptl/tst-oncex4
+PASS: nptl/tst-oncey3
+PASS: nptl/tst-oncey4
+PASS: nptl/tst-pt-align
+PASS: nptl/tst-pt-align3
+PASS: nptl/tst-pt-popen1
+PASS: nptl/tst-pt-sysconf
+PASS: nptl/tst-pt-tls1
+PASS: nptl/tst-pt-tls2
+PASS: nptl/tst-pt-tls4
+PASS: nptl/tst-pt-vfork1
+PASS: nptl/tst-pt-vfork2
+PASS: nptl/tst-pthread-attr-affinity
+PASS: nptl/tst-pthread-attr-affinity-fail
+PASS: nptl/tst-pthread-attr-sigmask
+PASS: nptl/tst-pthread-defaultattr-free
+PASS: nptl/tst-pthread-exit-signal
+PASS: nptl/tst-pthread-gdb-attach
+PASS: nptl/tst-pthread-gdb-attach-static
+FAIL: nptl/tst-pthread-getattr
+PASS: nptl/tst-pthread-mutexattr
+PASS: nptl/tst-pthread-raise-blocked-self
+PASS: nptl/tst-pthread-setuid-loop
+PASS: nptl/tst-pthread-timedlock-lockloop
+PASS: nptl/tst-pthread_cancel-exited
+PASS: nptl/tst-pthread_cancel-select-loop
+PASS: nptl/tst-pthread_exit-nothreads
+PASS: nptl/tst-pthread_exit-nothreads-static
+PASS: nptl/tst-pthread_kill-exited
+PASS: nptl/tst-pthread_kill-exiting
+PASS: nptl/tst-raise1
+FAIL: nptl/tst-robust-fork
+PASS: nptl/tst-robust1
+PASS: nptl/tst-robust10
+PASS: nptl/tst-robust11
+PASS: nptl/tst-robust2
+PASS: nptl/tst-robust3
+PASS: nptl/tst-robust4
+PASS: nptl/tst-robust5
+PASS: nptl/tst-robust6
+PASS: nptl/tst-robust7
+PASS: nptl/tst-robust8
+PASS: nptl/tst-robust9
+PASS: nptl/tst-robustpi1
+PASS: nptl/tst-robustpi2
+PASS: nptl/tst-robustpi3
+PASS: nptl/tst-robustpi4
+PASS: nptl/tst-robustpi5
+PASS: nptl/tst-robustpi6
+PASS: nptl/tst-robustpi7
+PASS: nptl/tst-robustpi8
+PASS: nptl/tst-robustpi9
+PASS: nptl/tst-rseq-nptl
+PASS: nptl/tst-rwlock-pwn
+PASS: nptl/tst-rwlock-tryrdlock-stall
+PASS: nptl/tst-rwlock-trywrlock-stall
+PASS: nptl/tst-rwlock1
+PASS: nptl/tst-rwlock10
+PASS: nptl/tst-rwlock11
+PASS: nptl/tst-rwlock12
+PASS: nptl/tst-rwlock13
+PASS: nptl/tst-rwlock14
+PASS: nptl/tst-rwlock14-time64
+PASS: nptl/tst-rwlock15
+PASS: nptl/tst-rwlock16
+PASS: nptl/tst-rwlock17
+PASS: nptl/tst-rwlock18
+PASS: nptl/tst-rwlock19
+PASS: nptl/tst-rwlock2
+PASS: nptl/tst-rwlock20
+PASS: nptl/tst-rwlock21
+PASS: nptl/tst-rwlock22
+PASS: nptl/tst-rwlock3
+PASS: nptl/tst-rwlock4
+PASS: nptl/tst-rwlock5
+PASS: nptl/tst-rwlock6
+PASS: nptl/tst-rwlock7
+PASS: nptl/tst-rwlock8
+PASS: nptl/tst-rwlock9
+PASS: nptl/tst-sched1
+PASS: nptl/tst-sem1
+PASS: nptl/tst-sem10
+PASS: nptl/tst-sem11
+PASS: nptl/tst-sem11-static
+PASS: nptl/tst-sem12
+PASS: nptl/tst-sem12-static
+PASS: nptl/tst-sem13
+PASS: nptl/tst-sem14
+PASS: nptl/tst-sem15
+PASS: nptl/tst-sem16
+PASS: nptl/tst-sem17
+PASS: nptl/tst-sem2
+PASS: nptl/tst-sem3
+PASS: nptl/tst-sem4
+PASS: nptl/tst-sem5
+PASS: nptl/tst-sem5-time64
+PASS: nptl/tst-sem6
+PASS: nptl/tst-sem7
+PASS: nptl/tst-sem8
+PASS: nptl/tst-sem9
+PASS: nptl/tst-setgetname
+PASS: nptl/tst-setuid3
+FAIL: nptl/tst-signal1
+PASS: nptl/tst-signal2
+PASS: nptl/tst-signal3
+PASS: nptl/tst-signal4
+PASS: nptl/tst-signal5
+PASS: nptl/tst-signal6
+PASS: nptl/tst-signal7
+PASS: nptl/tst-signal8
+PASS: nptl/tst-spin1
+PASS: nptl/tst-spin2
+PASS: nptl/tst-spin3
+PASS: nptl/tst-spin4
+PASS: nptl/tst-stack1
+PASS: nptl/tst-stack2
+PASS: nptl/tst-stack3
+PASS: nptl/tst-stack3-mem
+PASS: nptl/tst-stack4
+PASS: nptl/tst-stackguard1
+PASS: nptl/tst-stackguard1-static
+PASS: nptl/tst-stdio1
+PASS: nptl/tst-stdio2
+PASS: nptl/tst-thrd-detach
+PASS: nptl/tst-thrd-sleep
+PASS: nptl/tst-thrd-sleep-time64
+PASS: nptl/tst-thread-affinity-pthread
+FAIL: nptl/tst-thread-affinity-pthread2
+PASS: nptl/tst-thread-affinity-sched
+PASS: nptl/tst-thread-exit-clobber
+PASS: nptl/tst-thread-setspecific
+PASS: nptl/tst-thread_local1
+PASS: nptl/tst-tls3
+PASS: nptl/tst-tls3-malloc
+PASS: nptl/tst-tls5
+PASS: nptl/tst-tls6
+PASS: nptl/tst-tsd1
+PASS: nptl/tst-tsd2
+PASS: nptl/tst-tsd3
+PASS: nptl/tst-tsd4
+PASS: nptl/tst-tsd5
+PASS: nptl/tst-tsd6
+PASS: nptl/tst-tss-basic
+PASS: nptl/tst-umask1
+PASS: nptl/tst-unload
+PASS: nptl/tst-unwind-thread
+PASS: nptl/tst-vfork1x
+PASS: nptl/tst-vfork2x
+
+Running nptl_db ...
+PASS: nptl_db/check-abi-libthread_db
+PASS: nptl_db/check-installed-headers-c
+PASS: nptl_db/check-installed-headers-cxx
+PASS: nptl_db/check-obsolete-constructs
+PASS: nptl_db/check-wrapper-headers
+PASS: nptl_db/db-symbols
+
+Running nscd ...
+
+Running nss ...
+PASS: nss/bug17079
+PASS: nss/check-abi-libnss_compat
+PASS: nss/check-abi-libnss_db
+PASS: nss/check-abi-libnss_files
+PASS: nss/check-installed-headers-c
+PASS: nss/check-installed-headers-cxx
+PASS: nss/check-obsolete-constructs
+PASS: nss/check-wrapper-headers
+UNSUPPORTED: nss/mtrace-tst-nss-gai-hv2-canonname
+PASS: nss/test-digits-dots
+PASS: nss/test-netdb
+PASS: nss/test-rpcent
+PASS: nss/testgrp
+PASS: nss/tst-cancel-getpwuid_r
+PASS: nss/tst-fgetsgent_r
+PASS: nss/tst-field
+PASS: nss/tst-getaddrinfo
+PASS: nss/tst-getaddrinfo2
+PASS: nss/tst-getaddrinfo3
+PASS: nss/tst-gethnm
+PASS: nss/tst-getpw
+PASS: nss/tst-gshadow
+FAIL: nss/tst-initgroups1
+FAIL: nss/tst-initgroups2
+FAIL: nss/tst-nss-compat1
+FAIL: nss/tst-nss-db-endgrent
+FAIL: nss/tst-nss-db-endpwent
+PASS: nss/tst-nss-files-alias-leak
+PASS: nss/tst-nss-files-alias-truncated
+PASS: nss/tst-nss-files-hosts-erange
+PASS: nss/tst-nss-files-hosts-getent
+FAIL: nss/tst-nss-files-hosts-long
+PASS: nss/tst-nss-files-hosts-multi
+FAIL: nss/tst-nss-files-hosts-v4mapped
+FAIL: nss/tst-nss-gai-actions
+FAIL: nss/tst-nss-gai-hv2-canonname
+PASS: nss/tst-nss-getpwent
+PASS: nss/tst-nss-hash
+PASS: nss/tst-nss-test1
+PASS: nss/tst-nss-test2
+FAIL: nss/tst-nss-test3
+PASS: nss/tst-nss-test4
+PASS: nss/tst-nss-test5
+PASS: nss/tst-nss-test_errno
+PASS: nss/tst-putgrent
+PASS: nss/tst-putpwent
+PASS: nss/tst-putsgent
+PASS: nss/tst-putspent
+FAIL: nss/tst-reload1
+FAIL: nss/tst-reload2
+PASS: nss/tst-rfc3484
+PASS: nss/tst-rfc3484-2
+PASS: nss/tst-rfc3484-3
+PASS: nss/tst-sgetsgent
+PASS: nss/tst-shadow
+PASS: nss/tst_fgetgrent
+
+Running po ...
+
+Running posix ...
+XFAIL: posix/annexc
+PASS: posix/bug-ga1
+FAIL: posix/bug-ga2
+UNSUPPORTED: posix/bug-ga2-mem
+PASS: posix/bug-getopt1
+PASS: posix/bug-getopt2
+PASS: posix/bug-getopt3
+PASS: posix/bug-getopt4
+PASS: posix/bug-getopt5
+PASS: posix/bug-glob2
+PASS: posix/bug-glob2-mem
+PASS: posix/bug-glob3
+PASS: posix/bug-regex1
+PASS: posix/bug-regex10
+PASS: posix/bug-regex11
+PASS: posix/bug-regex12
+PASS: posix/bug-regex13
+PASS: posix/bug-regex14
+PASS: posix/bug-regex14-mem
+PASS: posix/bug-regex15
+PASS: posix/bug-regex16
+PASS: posix/bug-regex17
+PASS: posix/bug-regex18
+PASS: posix/bug-regex19
+PASS: posix/bug-regex2
+PASS: posix/bug-regex2-mem
+PASS: posix/bug-regex20
+PASS: posix/bug-regex21
+PASS: posix/bug-regex21-mem
+PASS: posix/bug-regex22
+PASS: posix/bug-regex23
+PASS: posix/bug-regex24
+PASS: posix/bug-regex25
+PASS: posix/bug-regex26
+PASS: posix/bug-regex27
+PASS: posix/bug-regex28
+PASS: posix/bug-regex29
+PASS: posix/bug-regex3
+PASS: posix/bug-regex30
+PASS: posix/bug-regex31
+PASS: posix/bug-regex31-mem
+PASS: posix/bug-regex32
+PASS: posix/bug-regex33
+PASS: posix/bug-regex34
+PASS: posix/bug-regex35
+PASS: posix/bug-regex36
+PASS: posix/bug-regex36-mem
+PASS: posix/bug-regex37
+PASS: posix/bug-regex38
+PASS: posix/bug-regex4
+PASS: posix/bug-regex5
+PASS: posix/bug-regex6
+PASS: posix/bug-regex7
+PASS: posix/bug-regex8
+PASS: posix/bug-regex9
+PASS: posix/check-installed-headers-c
+PASS: posix/check-installed-headers-cxx
+PASS: posix/check-obsolete-constructs
+PASS: posix/check-wrapper-headers
+PASS: posix/globtest
+PASS: posix/regexbug1
+PASS: posix/runptests
+PASS: posix/runtests
+PASS: posix/test-errno
+PASS: posix/test-ssize-max
+PASS: posix/test-vfork
+PASS: posix/testfnm
+PASS: posix/transbug
+PASS: posix/tst-_Fork
+PASS: posix/tst-affinity
+PASS: posix/tst-affinity-pid
+PASS: posix/tst-affinity-static
+PASS: posix/tst-boost
+PASS: posix/tst-boost-mem
+PASS: posix/tst-chmod
+PASS: posix/tst-cpucount
+PASS: posix/tst-cpuset
+PASS: posix/tst-dir
+PASS: posix/tst-exec
+PASS: posix/tst-exec-static
+PASS: posix/tst-execl1
+PASS: posix/tst-execl2
+PASS: posix/tst-execle1
+PASS: posix/tst-execle2
+PASS: posix/tst-execlp1
+PASS: posix/tst-execlp2
+PASS: posix/tst-execv1
+PASS: posix/tst-execv2
+PASS: posix/tst-execve1
+PASS: posix/tst-execve2
+PASS: posix/tst-execveat
+PASS: posix/tst-execvp1
+PASS: posix/tst-execvp2
+PASS: posix/tst-execvp3
+PASS: posix/tst-execvp4
+PASS: posix/tst-execvpe1
+PASS: posix/tst-execvpe2
+PASS: posix/tst-execvpe3
+PASS: posix/tst-execvpe4
+PASS: posix/tst-execvpe5
+PASS: posix/tst-execvpe6
+PASS: posix/tst-fexecve
+PASS: posix/tst-fnmatch
+PASS: posix/tst-fnmatch-mem
+PASS: posix/tst-fnmatch2
+PASS: posix/tst-fnmatch3
+PASS: posix/tst-fnmatch4
+PASS: posix/tst-fnmatch5
+PASS: posix/tst-fnmatch6
+PASS: posix/tst-fnmatch7
+PASS: posix/tst-fork
+PASS: posix/tst-gai_strerror
+PASS: posix/tst-getconf
+PASS: posix/tst-getopt-cancel
+PASS: posix/tst-getopt_long1
+PASS: posix/tst-glob-tilde
+PASS: posix/tst-glob-tilde-mem
+PASS: posix/tst-glob_lstat_compat
+PASS: posix/tst-glob_symlinks
+PASS: posix/tst-gnuglob
+PASS: posix/tst-gnuglob64
+PASS: posix/tst-gnuglob64-time64
+PASS: posix/tst-mmap
+PASS: posix/tst-mmap-offset
+PASS: posix/tst-nanosleep
+PASS: posix/tst-nice
+PASS: posix/tst-pathconf
+PASS: posix/tst-pcre
+PASS: posix/tst-pcre-mem
+PASS: posix/tst-posix_fadvise
+PASS: posix/tst-posix_fadvise64
+PASS: posix/tst-posix_spawn-fd
+PASS: posix/tst-posix_spawn-setsid
+PASS: posix/tst-posix_spawn-setsid-pidfd
+PASS: posix/tst-preadwrite
+PASS: posix/tst-preadwrite64
+PASS: posix/tst-regcomp-truncated
+PASS: posix/tst-regex
+PASS: posix/tst-regex2
+PASS: posix/tst-regexloc
+PASS: posix/tst-rxspencer
+PASS: posix/tst-rxspencer-no-utf8
+PASS: posix/tst-rxspencer-no-utf8-mem
+PASS: posix/tst-sched_getaffinity
+PASS: posix/tst-spawn
+UNSUPPORTED: posix/tst-spawn-cgroup
+PASS: posix/tst-spawn-chdir
+PASS: posix/tst-spawn-chdir-pidfd
+PASS: posix/tst-spawn-pidfd
+PASS: posix/tst-spawn-static
+PASS: posix/tst-spawn2
+PASS: posix/tst-spawn2-pidfd
+PASS: posix/tst-spawn3
+PASS: posix/tst-spawn3-pidfd
+PASS: posix/tst-spawn4
+PASS: posix/tst-spawn4-compat
+PASS: posix/tst-spawn4-pidfd
+PASS: posix/tst-spawn5
+PASS: posix/tst-spawn5-pidfd
+PASS: posix/tst-spawn6
+PASS: posix/tst-spawn6-pidfd
+PASS: posix/tst-spawn7
+PASS: posix/tst-spawn7-pidfd
+PASS: posix/tst-sysconf
+PASS: posix/tst-sysconf-empty-chroot
+PASS: posix/tst-truncate
+PASS: posix/tst-truncate64
+PASS: posix/tst-vfork1
+PASS: posix/tst-vfork2
+FAIL: posix/tst-vfork3
+UNSUPPORTED: posix/tst-vfork3-mem
+PASS: posix/tst-wait3
+PASS: posix/tst-wait3-time64
+PASS: posix/tst-wait4
+PASS: posix/tst-wait4-time64
+PASS: posix/tst-waitid
+PASS: posix/tst-wordexp-nocmd
+PASS: posix/tstgetopt
+PASS: posix/wordexp-test
+PASS: posix/wordexp-tst
+
+Running resolv ...
+PASS: resolv/check-abi-libanl
+PASS: resolv/check-abi-libnss_dns
+PASS: resolv/check-abi-libresolv
+PASS: resolv/check-installed-headers-c
+PASS: resolv/check-installed-headers-cxx
+PASS: resolv/check-obsolete-constructs
+PASS: resolv/check-wrapper-headers
+PASS: resolv/mtrace-tst-leaks
+UNSUPPORTED: resolv/mtrace-tst-leaks2
+PASS: resolv/mtrace-tst-resolv-res_ninit
+PASS: resolv/tst-aton
+PASS: resolv/tst-bug18665
+PASS: resolv/tst-bug18665-tcp
+PASS: resolv/tst-inet_addr-binary
+PASS: resolv/tst-inet_aton_exact
+PASS: resolv/tst-inet_ntop
+PASS: resolv/tst-inet_pton
+PASS: resolv/tst-leaks
+FAIL: resolv/tst-leaks2
+PASS: resolv/tst-ns_name
+PASS: resolv/tst-ns_name_compress
+PASS: resolv/tst-ns_name_length_uncompressed
+PASS: resolv/tst-ns_name_pton
+PASS: resolv/tst-ns_rr_cursor
+PASS: resolv/tst-ns_samebinaryname
+PASS: resolv/tst-p_secstodate
+PASS: resolv/tst-res_hconf_reorder
+PASS: resolv/tst-res_hnok
+PASS: resolv/tst-resolv-ai_idn
+PASS: resolv/tst-resolv-ai_idn-latin1
+PASS: resolv/tst-resolv-ai_idn-nolibidn2
+PASS: resolv/tst-resolv-aliases
+PASS: resolv/tst-resolv-basic
+PASS: resolv/tst-resolv-binary
+PASS: resolv/tst-resolv-byaddr
+PASS: resolv/tst-resolv-canonname
+PASS: resolv/tst-resolv-edns
+PASS: resolv/tst-resolv-invalid-cname
+PASS: resolv/tst-resolv-network
+PASS: resolv/tst-resolv-noaaaa
+PASS: resolv/tst-resolv-noaaaa-vc
+PASS: resolv/tst-resolv-nondecimal
+PASS: resolv/tst-resolv-res_init
+PASS: resolv/tst-resolv-res_init-multi
+PASS: resolv/tst-resolv-res_init-thread
+PASS: resolv/tst-resolv-res_ninit
+PASS: resolv/tst-resolv-search
+PASS: resolv/tst-resolv-threads
+PASS: resolv/tst-resolv-trailing
+PASS: resolv/tst-resolv-trustad
+PASS: resolv/tst-resolv-txnid-collision
+
+Running resource ...
+PASS: resource/bug-ulimit1
+PASS: resource/check-installed-headers-c
+PASS: resource/check-installed-headers-cxx
+PASS: resource/check-obsolete-constructs
+PASS: resource/check-wrapper-headers
+PASS: resource/tst-getrlimit
+
+Running rt ...
+PASS: rt/check-abi-librt
+PASS: rt/check-installed-headers-c
+PASS: rt/check-installed-headers-cxx
+PASS: rt/check-obsolete-constructs
+PASS: rt/check-wrapper-headers
+PASS: rt/tst-aio
+PASS: rt/tst-aio10
+PASS: rt/tst-aio2
+PASS: rt/tst-aio3
+PASS: rt/tst-aio4
+PASS: rt/tst-aio5
+PASS: rt/tst-aio6
+PASS: rt/tst-aio6-time64
+PASS: rt/tst-aio64
+PASS: rt/tst-aio7
+PASS: rt/tst-aio8
+PASS: rt/tst-aio9
+PASS: rt/tst-bz28213
+PASS: rt/tst-cpuclock2
+PASS: rt/tst-cpuclock2-time64
+PASS: rt/tst-cputimer1
+PASS: rt/tst-cputimer2
+PASS: rt/tst-cputimer3
+PASS: rt/tst-mqueue1
+PASS: rt/tst-mqueue1-time64
+PASS: rt/tst-mqueue10
+PASS: rt/tst-mqueue10-time64
+PASS: rt/tst-mqueue2
+PASS: rt/tst-mqueue2-time64
+PASS: rt/tst-mqueue3
+PASS: rt/tst-mqueue4
+PASS: rt/tst-mqueue4-time64
+PASS: rt/tst-mqueue5
+PASS: rt/tst-mqueue6
+PASS: rt/tst-mqueue7
+PASS: rt/tst-mqueue8
+PASS: rt/tst-mqueue8-time64
+PASS: rt/tst-mqueue8x
+PASS: rt/tst-mqueue9
+PASS: rt/tst-shm
+PASS: rt/tst-shm-cancel
+PASS: rt/tst-timer
+PASS: rt/tst-timer-sigmask
+PASS: rt/tst-timer2
+PASS: rt/tst-timer3
+PASS: rt/tst-timer4
+PASS: rt/tst-timer4-time64
+PASS: rt/tst-timer5
+
+Running setjmp ...
+PASS: setjmp/bug269-setjmp
+PASS: setjmp/check-installed-headers-c
+PASS: setjmp/check-installed-headers-cxx
+PASS: setjmp/check-obsolete-constructs
+PASS: setjmp/check-wrapper-headers
+PASS: setjmp/jmpbug
+PASS: setjmp/test-as-const-jmp_buf-macros
+PASS: setjmp/tst-setjmp
+PASS: setjmp/tst-setjmp-check
+PASS: setjmp/tst-setjmp-fp
+PASS: setjmp/tst-setjmp-static
+PASS: setjmp/tst-sigsetjmp
+
+Running signal ...
+PASS: signal/check-installed-headers-c
+PASS: signal/check-installed-headers-cxx
+PASS: signal/check-obsolete-constructs
+PASS: signal/check-wrapper-headers
+PASS: signal/tst-minsigstksz-1
+PASS: signal/tst-minsigstksz-2
+PASS: signal/tst-minsigstksz-3
+PASS: signal/tst-minsigstksz-3a
+PASS: signal/tst-minsigstksz-4
+PASS: signal/tst-minsigstksz-5
+PASS: signal/tst-raise
+PASS: signal/tst-sigaction
+PASS: signal/tst-sigisemptyset
+PASS: signal/tst-signal
+PASS: signal/tst-signal-numbers
+PASS: signal/tst-sigset
+FAIL: signal/tst-sigset2
+PASS: signal/tst-sigsimple
+PASS: signal/tst-sigwait-eintr
+
+Running socket ...
+PASS: socket/check-installed-headers-c
+PASS: socket/check-installed-headers-cxx
+PASS: socket/check-obsolete-constructs
+PASS: socket/check-wrapper-headers
+PASS: socket/tst-accept4
+PASS: socket/tst-cmsg_cloexec
+PASS: socket/tst-cmsghdr
+PASS: socket/tst-sockaddr_un_set
+PASS: socket/tst-socket-consts
+PASS: socket/tst-socket-timestamp
+PASS: socket/tst-socket-timestamp-compat
+PASS: socket/tst-socket-timestamp-compat-time64
+PASS: socket/tst-socket-timestamp-time64
+PASS: socket/tst-sockopt
+PASS: socket/tst-sockopt-time64
+
+Running stdio-common ...
+PASS: stdio-common/bug-vfprintf-nargs
+PASS: stdio-common/bug1
+PASS: stdio-common/bug10
+PASS: stdio-common/bug11
+PASS: stdio-common/bug12
+PASS: stdio-common/bug13
+PASS: stdio-common/bug14
+PASS: stdio-common/bug16
+PASS: stdio-common/bug17
+PASS: stdio-common/bug18
+PASS: stdio-common/bug18a
+PASS: stdio-common/bug19
+PASS: stdio-common/bug19a
+PASS: stdio-common/bug2
+PASS: stdio-common/bug20
+PASS: stdio-common/bug21
+PASS: stdio-common/bug22
+PASS: stdio-common/bug23
+PASS: stdio-common/bug24
+PASS: stdio-common/bug25
+PASS: stdio-common/bug26
+PASS: stdio-common/bug27
+PASS: stdio-common/bug28
+PASS: stdio-common/bug29
+PASS: stdio-common/bug3
+PASS: stdio-common/bug4
+PASS: stdio-common/bug5
+PASS: stdio-common/bug6
+PASS: stdio-common/bug7
+PASS: stdio-common/bug8
+PASS: stdio-common/bug9
+PASS: stdio-common/check-installed-headers-c
+PASS: stdio-common/check-installed-headers-cxx
+PASS: stdio-common/check-obsolete-constructs
+PASS: stdio-common/check-wrapper-headers
+PASS: stdio-common/errnobug
+PASS: stdio-common/scanf1
+PASS: stdio-common/scanf10
+PASS: stdio-common/scanf11
+PASS: stdio-common/scanf12
+PASS: stdio-common/scanf13
+PASS: stdio-common/scanf14
+PASS: stdio-common/scanf15
+PASS: stdio-common/scanf16
+PASS: stdio-common/scanf17
+PASS: stdio-common/scanf18
+PASS: stdio-common/scanf19
+PASS: stdio-common/scanf2
+PASS: stdio-common/scanf3
+PASS: stdio-common/scanf4
+PASS: stdio-common/scanf5
+PASS: stdio-common/scanf7
+PASS: stdio-common/scanf8
+PASS: stdio-common/scanf9
+PASS: stdio-common/temptest
+PASS: stdio-common/test-fseek
+PASS: stdio-common/test-fwrite
+PASS: stdio-common/test-popen
+PASS: stdio-common/test-strerr
+PASS: stdio-common/test-vfprintf
+PASS: stdio-common/test_rdwr
+PASS: stdio-common/tfformat
+PASS: stdio-common/tiformat
+PASS: stdio-common/tllformat
+PASS: stdio-common/tst-bz11319
+PASS: stdio-common/tst-bz11319-fortify2
+PASS: stdio-common/tst-cookie
+PASS: stdio-common/tst-dprintf-length
+PASS: stdio-common/tst-errno-manual
+PASS: stdio-common/tst-fdopen
+PASS: stdio-common/tst-ferror
+PASS: stdio-common/tst-fgets
+PASS: stdio-common/tst-fileno
+PASS: stdio-common/tst-fmemopen
+PASS: stdio-common/tst-fmemopen2
+PASS: stdio-common/tst-fmemopen3
+PASS: stdio-common/tst-fmemopen4
+PASS: stdio-common/tst-fphex
+PASS: stdio-common/tst-fphex-wide
+PASS: stdio-common/tst-fseek
+PASS: stdio-common/tst-fwrite
+PASS: stdio-common/tst-gets
+PASS: stdio-common/tst-grouping
+PASS: stdio-common/tst-grouping2
+PASS: stdio-common/tst-grouping3
+PASS: stdio-common/tst-grouping_iterator
+PASS: stdio-common/tst-long-dbl-fphex
+PASS: stdio-common/tst-memstream-string
+PASS: stdio-common/tst-obprintf
+PASS: stdio-common/tst-perror
+PASS: stdio-common/tst-popen
+PASS: stdio-common/tst-popen2
+FAIL: stdio-common/tst-popen3
+PASS: stdio-common/tst-printf
+PASS: stdio-common/tst-printf-binary
+PASS: stdio-common/tst-printf-bz18872
+PASS: stdio-common/tst-printf-bz18872-mem
+PASS: stdio-common/tst-printf-bz25691
+PASS: stdio-common/tst-printf-bz25691-mem
+PASS: stdio-common/tst-printf-fp-free
+PASS: stdio-common/tst-printf-fp-free-mem
+PASS: stdio-common/tst-printf-fp-leak
+PASS: stdio-common/tst-printf-fp-leak-mem
+PASS: stdio-common/tst-printf-intn
+PASS: stdio-common/tst-printf-oct
+PASS: stdio-common/tst-printf-round
+PASS: stdio-common/tst-printfsz
+PASS: stdio-common/tst-printfsz-islongdouble
+PASS: stdio-common/tst-put-error
+PASS: stdio-common/tst-renameat2
+PASS: stdio-common/tst-rndseek
+PASS: stdio-common/tst-scanf-binary-c11
+PASS: stdio-common/tst-scanf-binary-c2x
+PASS: stdio-common/tst-scanf-binary-gnu11
+PASS: stdio-common/tst-scanf-binary-gnu89
+PASS: stdio-common/tst-scanf-intn
+PASS: stdio-common/tst-scanf-round
+PASS: stdio-common/tst-scanf-to_inpunct
+PASS: stdio-common/tst-setvbuf1
+PASS: stdio-common/tst-setvbuf1-cmp
+PASS: stdio-common/tst-sprintf
+PASS: stdio-common/tst-sprintf-errno
+PASS: stdio-common/tst-sprintf2
+PASS: stdio-common/tst-sprintf3
+PASS: stdio-common/tst-sscanf
+PASS: stdio-common/tst-swprintf
+PASS: stdio-common/tst-swscanf
+PASS: stdio-common/tst-tmpnam
+PASS: stdio-common/tst-unbputc
+PASS: stdio-common/tst-ungetc
+PASS: stdio-common/tst-unlockedio
+PASS: stdio-common/tst-vfprintf-mbs-prec
+PASS: stdio-common/tst-vfprintf-user-type
+PASS: stdio-common/tst-vfprintf-width-i18n
+PASS: stdio-common/tst-vfprintf-width-prec
+PASS: stdio-common/tst-vfprintf-width-prec-alloc
+PASS: stdio-common/tst-vfprintf-width-prec-mem
+PASS: stdio-common/tst-wc-printf
+PASS: stdio-common/tstdiomisc
+PASS: stdio-common/tstgetln
+PASS: stdio-common/tstscanf
+PASS: stdio-common/xbug
+
+Running stdlib ...
+PASS: stdlib/bug-fmtmsg1
+PASS: stdlib/bug-getcontext
+PASS: stdlib/bug-strtod
+PASS: stdlib/bug-strtod2
+PASS: stdlib/check-installed-headers-c
+PASS: stdlib/check-installed-headers-cxx
+PASS: stdlib/check-obsolete-constructs
+PASS: stdlib/check-wrapper-headers
+PASS: stdlib/isomac
+PASS: stdlib/test-a64l
+PASS: stdlib/test-as-const-ucontext_i
+PASS: stdlib/test-at_quick_exit-race
+PASS: stdlib/test-atexit-race
+PASS: stdlib/test-atexit-recursive
+PASS: stdlib/test-bz22786
+PASS: stdlib/test-canon
+PASS: stdlib/test-canon2
+PASS: stdlib/test-cxa_atexit-race
+PASS: stdlib/test-cxa_atexit-race2
+PASS: stdlib/test-dlclose-exit-race
+PASS: stdlib/test-on_exit-race
+PASS: stdlib/testdiv
+PASS: stdlib/testmb
+PASS: stdlib/testmb2
+PASS: stdlib/testrand
+PASS: stdlib/testsort
+PASS: stdlib/tst-abs
+PASS: stdlib/tst-arc4random-fork
+PASS: stdlib/tst-arc4random-stats
+PASS: stdlib/tst-arc4random-thread
+PASS: stdlib/tst-at_quick_exit
+PASS: stdlib/tst-atexit
+PASS: stdlib/tst-atof1
+PASS: stdlib/tst-atof2
+PASS: stdlib/tst-bsearch
+PASS: stdlib/tst-bz20544
+PASS: stdlib/tst-canon-bz26341
+PASS: stdlib/tst-cxa_atexit
+PASS: stdlib/tst-environ
+PASS: stdlib/tst-fmtmsg
+PASS: stdlib/tst-getrandom
+PASS: stdlib/tst-labs
+PASS: stdlib/tst-limits
+PASS: stdlib/tst-llabs
+PASS: stdlib/tst-makecontext
+PASS: stdlib/tst-makecontext-align
+PASS: stdlib/tst-makecontext2
+PASS: stdlib/tst-makecontext3
+PASS: stdlib/tst-on_exit
+PASS: stdlib/tst-putenv
+PASS: stdlib/tst-qsort
+PASS: stdlib/tst-qsort2
+PASS: stdlib/tst-qsort3
+PASS: stdlib/tst-qsort4
+PASS: stdlib/tst-qsort5
+PASS: stdlib/tst-qsort6
+PASS: stdlib/tst-quick_exit
+PASS: stdlib/tst-rand48
+PASS: stdlib/tst-rand48-2
+PASS: stdlib/tst-random
+PASS: stdlib/tst-random2
+PASS: stdlib/tst-realpath
+PASS: stdlib/tst-realpath-toolong
+PASS: stdlib/tst-secure-getenv
+PASS: stdlib/tst-setcontext
+PASS: stdlib/tst-setcontext2
+PASS: stdlib/tst-setcontext3
+PASS: stdlib/tst-setcontext4
+PASS: stdlib/tst-setcontext5
+PASS: stdlib/tst-setcontext6
+PASS: stdlib/tst-setcontext7
+PASS: stdlib/tst-setcontext8
+PASS: stdlib/tst-setcontext9
+PASS: stdlib/tst-strfmon_l
+PASS: stdlib/tst-strfrom
+PASS: stdlib/tst-strfrom-locale
+PASS: stdlib/tst-strtod
+PASS: stdlib/tst-strtod-nan-locale
+PASS: stdlib/tst-strtod-nan-sign
+PASS: stdlib/tst-strtod-overflow
+PASS: stdlib/tst-strtod-round
+PASS: stdlib/tst-strtod-underflow
+PASS: stdlib/tst-strtod1i
+PASS: stdlib/tst-strtod2
+PASS: stdlib/tst-strtod3
+PASS: stdlib/tst-strtod4
+PASS: stdlib/tst-strtod5
+PASS: stdlib/tst-strtod5i
+PASS: stdlib/tst-strtod6
+PASS: stdlib/tst-strtol
+PASS: stdlib/tst-strtol-binary-c11
+PASS: stdlib/tst-strtol-binary-c2x
+PASS: stdlib/tst-strtol-binary-gnu11
+PASS: stdlib/tst-strtol-binary-gnu2x
+PASS: stdlib/tst-strtol-locale
+PASS: stdlib/tst-strtoll
+PASS: stdlib/tst-swapcontext1
+FAIL: stdlib/tst-system
+PASS: stdlib/tst-thread-quick_exit
+PASS: stdlib/tst-tininess
+PASS: stdlib/tst-tls-atexit
+PASS: stdlib/tst-tls-atexit-nodelete
+PASS: stdlib/tst-unsetenv1
+PASS: stdlib/tst-width
+PASS: stdlib/tst-width-stdint
+PASS: stdlib/tst-xpg-basename
+
+Running string ...
+PASS: string/bug-envz1
+PASS: string/bug-strcoll1
+PASS: string/bug-strcoll2
+PASS: string/bug-strncat1
+PASS: string/bug-strpbrk1
+PASS: string/bug-strspn1
+PASS: string/bug-strtok1
+PASS: string/check-installed-headers-c
+PASS: string/check-installed-headers-cxx
+PASS: string/check-obsolete-constructs
+PASS: string/check-wrapper-headers
+PASS: string/inl-tester
+PASS: string/noinl-tester
+PASS: string/stratcliff
+PASS: string/test-bcopy
+PASS: string/test-bzero
+PASS: string/test-endian-file-scope
+PASS: string/test-endian-sign-conversion
+PASS: string/test-endian-types
+PASS: string/test-explicit_bzero
+PASS: string/test-ffs
+PASS: string/test-memccpy
+PASS: string/test-memchr
+PASS: string/test-memcmp
+PASS: string/test-memcmpeq
+PASS: string/test-memcpy
+PASS: string/test-memcpy-large
+PASS: string/test-memmem
+PASS: string/test-memmove
+PASS: string/test-mempcpy
+PASS: string/test-memrchr
+PASS: string/test-memset
+PASS: string/test-memswap
+PASS: string/test-rawmemchr
+PASS: string/test-sig_np
+PASS: string/test-stpcpy
+PASS: string/test-stpncpy
+PASS: string/test-strcasecmp
+PASS: string/test-strcasestr
+PASS: string/test-strcat
+PASS: string/test-strchr
+PASS: string/test-strchrnul
+PASS: string/test-strcmp
+PASS: string/test-strcpy
+PASS: string/test-strcspn
+PASS: string/test-strdup
+PASS: string/test-strerror-errno
+PASS: string/test-strlen
+PASS: string/test-strncasecmp
+PASS: string/test-strncat
+PASS: string/test-strncmp
+PASS: string/test-strncpy
+PASS: string/test-strndup
+PASS: string/test-strnlen
+PASS: string/test-strpbrk
+PASS: string/test-strrchr
+PASS: string/test-strspn
+PASS: string/test-strstr
+PASS: string/testcopy
+PASS: string/tester
+PASS: string/tst-bswap
+PASS: string/tst-cmp
+PASS: string/tst-endian
+PASS: string/tst-inlcall
+PASS: string/tst-memmove-overflow
+FAIL: string/tst-strerror
+PASS: string/tst-strerror-fail
+PASS: string/tst-strfry
+PASS: string/tst-strlcat
+PASS: string/tst-strlcat2
+PASS: string/tst-strlcpy
+PASS: string/tst-strlcpy2
+PASS: string/tst-strlen
+FAIL: string/tst-strsignal
+PASS: string/tst-strtok
+PASS: string/tst-strtok_r
+PASS: string/tst-strxfrm
+PASS: string/tst-strxfrm2
+PASS: string/tst-svc
+PASS: string/tst-svc-cmp
+PASS: string/tst-svc2
+PASS: string/tst-xbzero-opt
+
+Running sunrpc ...
+PASS: sunrpc/check-installed-headers-c
+PASS: sunrpc/check-installed-headers-cxx
+PASS: sunrpc/check-obsolete-constructs
+PASS: sunrpc/check-wrapper-headers
+PASS: sunrpc/tst-bug22542
+PASS: sunrpc/tst-bug28768
+PASS: sunrpc/tst-svc_register
+PASS: sunrpc/tst-udp-error
+PASS: sunrpc/tst-udp-garbage
+PASS: sunrpc/tst-udp-nonblocking
+PASS: sunrpc/tst-udp-timeout
+PASS: sunrpc/tst-xdrmem
+PASS: sunrpc/tst-xdrmem2
+
+Running support ...
+PASS: support/README-testing
+PASS: support/tst-glibcpp
+PASS: support/tst-support-namespace
+PASS: support/tst-support-open-dev-null-range
+PASS: support/tst-support-process_state
+PASS: support/tst-support_blob_repeat
+PASS: support/tst-support_capture_subprocess
+PASS: support/tst-support_descriptors
+PASS: support/tst-support_format_dns_packet
+PASS: support/tst-support_quote_blob
+PASS: support/tst-support_quote_blob_wide
+PASS: support/tst-support_quote_string
+PASS: support/tst-support_record_failure
+PASS: support/tst-support_record_failure-2
+PASS: support/tst-test_compare
+PASS: support/tst-test_compare_blob
+PASS: support/tst-test_compare_string
+PASS: support/tst-test_compare_string_wide
+PASS: support/tst-timespec
+PASS: support/tst-xreadlink
+PASS: support/tst-xsigstack
+
+Running sysvipc ...
+PASS: sysvipc/check-installed-headers-c
+PASS: sysvipc/check-installed-headers-cxx
+PASS: sysvipc/check-obsolete-constructs
+PASS: sysvipc/check-wrapper-headers
+PASS: sysvipc/test-sysvmsg
+PASS: sysvipc/test-sysvmsg-time64
+PASS: sysvipc/test-sysvsem
+PASS: sysvipc/test-sysvsem-time64
+PASS: sysvipc/test-sysvshm
+PASS: sysvipc/test-sysvshm-time64
+
+Running termios ...
+PASS: termios/check-installed-headers-c
+PASS: termios/check-installed-headers-cxx
+PASS: termios/check-obsolete-constructs
+PASS: termios/check-wrapper-headers
+
+Running time ...
+PASS: time/bug-asctime
+PASS: time/bug-asctime_r
+PASS: time/bug-getdate1
+PASS: time/bug-mktime1
+PASS: time/bug-mktime4
+PASS: time/check-installed-headers-c
+PASS: time/check-installed-headers-cxx
+PASS: time/check-obsolete-constructs
+PASS: time/check-wrapper-headers
+PASS: time/clocktest
+PASS: time/test_time
+PASS: time/tst-adjtime
+PASS: time/tst-adjtime-time64
+PASS: time/tst-clock
+PASS: time/tst-clock-time64
+PASS: time/tst-clock2
+PASS: time/tst-clock2-time64
+PASS: time/tst-clock_gettime-clobber
+PASS: time/tst-clock_nanosleep
+PASS: time/tst-clock_nanosleep-time64
+UNSUPPORTED: time/tst-clock_settime
+UNSUPPORTED: time/tst-clock_settime-time64
+PASS: time/tst-cpuclock1
+PASS: time/tst-cpuclock1-time64
+PASS: time/tst-ctime
+PASS: time/tst-ctime-time64
+PASS: time/tst-difftime
+PASS: time/tst-difftime-time64
+PASS: time/tst-ftime
+PASS: time/tst-ftime_l
+PASS: time/tst-getdate
+PASS: time/tst-gettimeofday-clobber
+PASS: time/tst-gmtime
+PASS: time/tst-gmtime-time64
+PASS: time/tst-itimer
+PASS: time/tst-itimer-time64
+PASS: time/tst-mktime
+PASS: time/tst-mktime2
+PASS: time/tst-mktime3
+PASS: time/tst-mktime4
+PASS: time/tst-mktime4-time64
+PASS: time/tst-posixtz
+UNSUPPORTED: time/tst-settimeofday
+UNSUPPORTED: time/tst-settimeofday-time64
+PASS: time/tst-strftime
+PASS: time/tst-strftime2
+PASS: time/tst-strftime3
+UNSUPPORTED: time/tst-strftime4
+PASS: time/tst-strftime4-time64
+PASS: time/tst-strptime
+PASS: time/tst-strptime-whitespace
+PASS: time/tst-strptime2
+PASS: time/tst-strptime3
+PASS: time/tst-time-clobber
+PASS: time/tst-timegm
+PASS: time/tst-timegm-time64
+PASS: time/tst-timespec_get
+PASS: time/tst-timespec_get-time64
+PASS: time/tst-timespec_getres
+PASS: time/tst-timespec_getres-time64
+PASS: time/tst-tzname
+UNSUPPORTED: time/tst-y2039
+PASS: time/tst-y2039-time64
+PASS: time/tst_wcsftime
+
+Running timezone ...
+PASS: timezone/test-tz
+PASS: timezone/testdata/America/New_York
+PASS: timezone/testdata/America/Sao_Paulo
+PASS: timezone/testdata/Asia/Tokyo
+PASS: timezone/testdata/Australia/Melbourne
+PASS: timezone/testdata/Etc/UTC
+PASS: timezone/testdata/Europe/Berlin
+PASS: timezone/testdata/UTC
+PASS: timezone/testdata/posixrules
+PASS: timezone/tst-bz28707
+PASS: timezone/tst-bz29951
+PASS: timezone/tst-timezone
+PASS: timezone/tst-tzset
+
+Running wcsmbs ...
+PASS: wcsmbs/check-installed-headers-c
+PASS: wcsmbs/check-installed-headers-cxx
+PASS: wcsmbs/check-obsolete-constructs
+PASS: wcsmbs/check-wrapper-headers
+PASS: wcsmbs/test-c8rtomb
+PASS: wcsmbs/test-char-types
+PASS: wcsmbs/test-mbrtoc8
+PASS: wcsmbs/test-wcpcpy
+PASS: wcsmbs/test-wcpncpy
+PASS: wcsmbs/test-wcscat
+PASS: wcsmbs/test-wcschr
+PASS: wcsmbs/test-wcschrnul
+PASS: wcsmbs/test-wcscmp
+PASS: wcsmbs/test-wcscpy
+PASS: wcsmbs/test-wcscspn
+PASS: wcsmbs/test-wcsdup
+PASS: wcsmbs/test-wcslen
+PASS: wcsmbs/test-wcsncat
+PASS: wcsmbs/test-wcsncmp
+PASS: wcsmbs/test-wcsncpy
+PASS: wcsmbs/test-wcsnlen
+PASS: wcsmbs/test-wcspbrk
+PASS: wcsmbs/test-wcsrchr
+PASS: wcsmbs/test-wcsspn
+PASS: wcsmbs/test-wmemchr
+PASS: wcsmbs/test-wmemcmp
+PASS: wcsmbs/test-wmemset
+PASS: wcsmbs/tst-btowc
+PASS: wcsmbs/tst-c16-surrogate
+PASS: wcsmbs/tst-c16c32-1
+PASS: wcsmbs/tst-c32-state
+PASS: wcsmbs/tst-fgetwc-after-eof
+PASS: wcsmbs/tst-mbrtowc
+PASS: wcsmbs/tst-mbrtowc2
+PASS: wcsmbs/tst-mbsrtowcs
+PASS: wcsmbs/tst-mbstowcs
+PASS: wcsmbs/tst-wchar-h
+PASS: wcsmbs/tst-wcpncpy
+PASS: wcsmbs/tst-wcrtomb
+PASS: wcsmbs/tst-wcslcat
+PASS: wcsmbs/tst-wcslcat2
+PASS: wcsmbs/tst-wcslcpy
+PASS: wcsmbs/tst-wcslcpy2
+PASS: wcsmbs/tst-wcsnlen
+PASS: wcsmbs/tst-wcstod-nan-locale
+PASS: wcsmbs/tst-wcstod-nan-sign
+PASS: wcsmbs/tst-wcstod-round
+PASS: wcsmbs/tst-wcstof
+PASS: wcsmbs/tst-wcstol-binary-c11
+PASS: wcsmbs/tst-wcstol-binary-c2x
+PASS: wcsmbs/tst-wcstol-binary-gnu11
+PASS: wcsmbs/tst-wcstol-binary-gnu2x
+PASS: wcsmbs/tst-wcstol-locale
+PASS: wcsmbs/tst-wprintf-binary
+PASS: wcsmbs/tst-wprintf-intn
+PASS: wcsmbs/tst-wscanf-binary-c11
+PASS: wcsmbs/tst-wscanf-binary-c2x
+PASS: wcsmbs/tst-wscanf-binary-gnu11
+PASS: wcsmbs/tst-wscanf-binary-gnu89
+PASS: wcsmbs/tst-wscanf-intn
+PASS: wcsmbs/tst-wscanf-to_inpunct
+PASS: wcsmbs/wcsatcliff
+PASS: wcsmbs/wcsmbs-tst1
+
+Running wctype ...
+PASS: wctype/bug-wctypeh
+PASS: wctype/check-installed-headers-c
+PASS: wctype/check-installed-headers-cxx
+PASS: wctype/check-obsolete-constructs
+PASS: wctype/check-wrapper-headers
+PASS: wctype/test_wcfuncs
+PASS: wctype/test_wctype
diff --git a/00-sumfiles/tests.sum.1 b/00-sumfiles/tests.sum.1
new file mode 100644
index 0000000..c4b946b
--- /dev/null
+++ b/00-sumfiles/tests.sum.1
@@ -0,0 +1,409 @@
+ === glibc tests ===
+
+Running . ...
+PASS: c++-types-check
+PASS: check-installed-headers-c
+PASS: check-installed-headers-cxx
+PASS: check-local-headers
+PASS: check-wrapper-headers
+PASS: lint-makefiles
+
+Running nptl ...
+PASS: nptl/check-abi-libpthread
+PASS: nptl/check-installed-headers-c
+PASS: nptl/check-installed-headers-cxx
+PASS: nptl/check-obsolete-constructs
+PASS: nptl/check-wrapper-headers
+PASS: nptl/test-as-const-unwindbuf
+UNSUPPORTED: nptl/test-cond-printers
+UNSUPPORTED: nptl/test-condattr-printers
+UNSUPPORTED: nptl/test-mutex-printers
+UNSUPPORTED: nptl/test-mutexattr-printers
+UNSUPPORTED: nptl/test-rwlock-printers
+UNSUPPORTED: nptl/test-rwlockattr-printers
+PASS: nptl/tst-_res1
+PASS: nptl/tst-abstime
+PASS: nptl/tst-abstime-time64
+PASS: nptl/tst-align-clone
+PASS: nptl/tst-atfork1
+PASS: nptl/tst-atfork2
+PASS: nptl/tst-atfork3
+PASS: nptl/tst-atfork4
+PASS: nptl/tst-attr1
+PASS: nptl/tst-attr2
+PASS: nptl/tst-attr3
+PASS: nptl/tst-audit-threads
+PASS: nptl/tst-backtrace1
+PASS: nptl/tst-bad-schedattr
+PASS: nptl/tst-barrier1
+PASS: nptl/tst-barrier2
+PASS: nptl/tst-barrier3
+PASS: nptl/tst-barrier4
+PASS: nptl/tst-barrier5
+PASS: nptl/tst-basic1
+PASS: nptl/tst-basic2
+PASS: nptl/tst-basic3
+PASS: nptl/tst-basic4
+PASS: nptl/tst-basic5
+PASS: nptl/tst-basic6
+PASS: nptl/tst-basic7
+PASS: nptl/tst-call-once
+PASS: nptl/tst-cancel-self
+PASS: nptl/tst-cancel-self-cancelstate
+PASS: nptl/tst-cancel-self-canceltype
+PASS: nptl/tst-cancel-self-testcancel
+PASS: nptl/tst-cancel1
+PASS: nptl/tst-cancel10
+PASS: nptl/tst-cancel11
+PASS: nptl/tst-cancel12
+PASS: nptl/tst-cancel13
+PASS: nptl/tst-cancel14
+PASS: nptl/tst-cancel15
+PASS: nptl/tst-cancel16
+PASS: nptl/tst-cancel17
+PASS: nptl/tst-cancel18
+PASS: nptl/tst-cancel19
+PASS: nptl/tst-cancel2
+PASS: nptl/tst-cancel20
+PASS: nptl/tst-cancel21
+PASS: nptl/tst-cancel21-static
+PASS: nptl/tst-cancel22
+PASS: nptl/tst-cancel23
+PASS: nptl/tst-cancel24
+PASS: nptl/tst-cancel24-static
+PASS: nptl/tst-cancel25
+PASS: nptl/tst-cancel26
+PASS: nptl/tst-cancel27
+PASS: nptl/tst-cancel28
+PASS: nptl/tst-cancel29
+PASS: nptl/tst-cancel3
+PASS: nptl/tst-cancel30
+PASS: nptl/tst-cancel4
+PASS: nptl/tst-cancel4_1
+PASS: nptl/tst-cancel4_2
+PASS: nptl/tst-cancel4_2-time64
+PASS: nptl/tst-cancel5
+PASS: nptl/tst-cancel6
+PASS: nptl/tst-cancel7
+PASS: nptl/tst-cancel8
+PASS: nptl/tst-cancel9
+PASS: nptl/tst-cancelx10
+PASS: nptl/tst-cancelx11
+PASS: nptl/tst-cancelx12
+PASS: nptl/tst-cancelx13
+PASS: nptl/tst-cancelx14
+PASS: nptl/tst-cancelx15
+PASS: nptl/tst-cancelx16
+PASS: nptl/tst-cancelx17
+PASS: nptl/tst-cancelx18
+PASS: nptl/tst-cancelx2
+PASS: nptl/tst-cancelx20
+PASS: nptl/tst-cancelx21
+PASS: nptl/tst-cancelx3
+PASS: nptl/tst-cancelx4
+PASS: nptl/tst-cancelx5
+PASS: nptl/tst-cancelx6
+PASS: nptl/tst-cancelx7
+PASS: nptl/tst-cancelx8
+PASS: nptl/tst-cancelx9
+PASS: nptl/tst-cleanup0
+PASS: nptl/tst-cleanup0-cmp
+PASS: nptl/tst-cleanup1
+PASS: nptl/tst-cleanup2
+PASS: nptl/tst-cleanup3
+PASS: nptl/tst-cleanup4
+PASS: nptl/tst-cleanupx0
+PASS: nptl/tst-cleanupx1
+PASS: nptl/tst-cleanupx2
+PASS: nptl/tst-cleanupx3
+PASS: nptl/tst-clock1
+PASS: nptl/tst-cnd-basic
+PASS: nptl/tst-cnd-broadcast
+PASS: nptl/tst-cnd-timedwait
+PASS: nptl/tst-cnd-timedwait-time64
+PASS: nptl/tst-compat-forwarder
+PASS: nptl/tst-cond-except
+PASS: nptl/tst-cond1
+PASS: nptl/tst-cond10
+PASS: nptl/tst-cond11
+PASS: nptl/tst-cond11-static
+PASS: nptl/tst-cond11-time64
+PASS: nptl/tst-cond12
+PASS: nptl/tst-cond13
+PASS: nptl/tst-cond14
+PASS: nptl/tst-cond15
+PASS: nptl/tst-cond16
+PASS: nptl/tst-cond17
+PASS: nptl/tst-cond18
+PASS: nptl/tst-cond19
+PASS: nptl/tst-cond2
+PASS: nptl/tst-cond20
+PASS: nptl/tst-cond21
+PASS: nptl/tst-cond22
+PASS: nptl/tst-cond23
+PASS: nptl/tst-cond24
+PASS: nptl/tst-cond25
+PASS: nptl/tst-cond26
+PASS: nptl/tst-cond27
+PASS: nptl/tst-cond3
+PASS: nptl/tst-cond4
+PASS: nptl/tst-cond5
+PASS: nptl/tst-cond6
+PASS: nptl/tst-cond7
+PASS: nptl/tst-cond8
+PASS: nptl/tst-cond8-static
+PASS: nptl/tst-cond9
+PASS: nptl/tst-context1
+PASS: nptl/tst-create-detached
+PASS: nptl/tst-create1
+PASS: nptl/tst-default-attr
+PASS: nptl/tst-detach1
+PASS: nptl/tst-dlsym1
+PASS: nptl/tst-eintr2
+PASS: nptl/tst-eintr3
+PASS: nptl/tst-eintr4
+PASS: nptl/tst-eintr5
+PASS: nptl/tst-exec1
+PASS: nptl/tst-exec2
+PASS: nptl/tst-exec3
+PASS: nptl/tst-exec4
+PASS: nptl/tst-exec5
+PASS: nptl/tst-execstack-threads
+PASS: nptl/tst-exit1
+PASS: nptl/tst-exit2
+PASS: nptl/tst-exit3
+PASS: nptl/tst-fini1
+PASS: nptl/tst-flock1
+PASS: nptl/tst-flock2
+PASS: nptl/tst-fork1
+PASS: nptl/tst-fork2
+PASS: nptl/tst-fork3
+PASS: nptl/tst-fork4
+PASS: nptl/tst-getpid1
+PASS: nptl/tst-getpid3
+PASS: nptl/tst-initializers1
+PASS: nptl/tst-initializers1-c11
+PASS: nptl/tst-initializers1-c89
+PASS: nptl/tst-initializers1-c99
+PASS: nptl/tst-initializers1-gnu11
+PASS: nptl/tst-initializers1-gnu89
+PASS: nptl/tst-initializers1-gnu99
+PASS: nptl/tst-join1
+PASS: nptl/tst-join10
+PASS: nptl/tst-join11
+PASS: nptl/tst-join12
+PASS: nptl/tst-join13
+PASS: nptl/tst-join14
+PASS: nptl/tst-join14-time64
+PASS: nptl/tst-join15
+PASS: nptl/tst-join2
+PASS: nptl/tst-join3
+PASS: nptl/tst-join4
+PASS: nptl/tst-join5
+PASS: nptl/tst-join6
+PASS: nptl/tst-join7
+PASS: nptl/tst-join8
+PASS: nptl/tst-join9
+PASS: nptl/tst-key1
+PASS: nptl/tst-key2
+PASS: nptl/tst-key3
+PASS: nptl/tst-key4
+PASS: nptl/tst-kill1
+PASS: nptl/tst-kill2
+PASS: nptl/tst-kill3
+PASS: nptl/tst-kill5
+PASS: nptl/tst-kill6
+PASS: nptl/tst-locale1
+PASS: nptl/tst-locale2
+PASS: nptl/tst-memstream
+PASS: nptl/tst-minstack-cancel
+PASS: nptl/tst-minstack-exit
+PASS: nptl/tst-minstack-throw
+PASS: nptl/tst-mtx-basic
+PASS: nptl/tst-mtx-recursive
+PASS: nptl/tst-mtx-timedlock
+PASS: nptl/tst-mtx-timedlock-time64
+PASS: nptl/tst-mtx-trylock
+PASS: nptl/tst-mutex-errorcheck
+PASS: nptl/tst-mutex1
+PASS: nptl/tst-mutex10
+PASS: nptl/tst-mutex11
+PASS: nptl/tst-mutex2
+PASS: nptl/tst-mutex3
+PASS: nptl/tst-mutex4
+PASS: nptl/tst-mutex5
+PASS: nptl/tst-mutex5a
+PASS: nptl/tst-mutex6
+PASS: nptl/tst-mutex7
+PASS: nptl/tst-mutex7a
+PASS: nptl/tst-mutex8
+PASS: nptl/tst-mutex8-static
+PASS: nptl/tst-mutex9
+PASS: nptl/tst-mutexpi1
+PASS: nptl/tst-mutexpi10
+PASS: nptl/tst-mutexpi11
+PASS: nptl/tst-mutexpi12
+PASS: nptl/tst-mutexpi2
+PASS: nptl/tst-mutexpi3
+PASS: nptl/tst-mutexpi4
+PASS: nptl/tst-mutexpi5
+PASS: nptl/tst-mutexpi6
+PASS: nptl/tst-mutexpi7
+PASS: nptl/tst-mutexpi8
+PASS: nptl/tst-mutexpi8-static
+PASS: nptl/tst-mutexpi9
+PASS: nptl/tst-oddstacklimit
+PASS: nptl/tst-once1
+PASS: nptl/tst-once2
+PASS: nptl/tst-once3
+PASS: nptl/tst-once4
+PASS: nptl/tst-once5
+PASS: nptl/tst-oncex3
+PASS: nptl/tst-oncex4
+PASS: nptl/tst-oncey3
+PASS: nptl/tst-oncey4
+PASS: nptl/tst-pt-align
+PASS: nptl/tst-pt-align3
+PASS: nptl/tst-pt-popen1
+PASS: nptl/tst-pt-sysconf
+PASS: nptl/tst-pt-tls1
+PASS: nptl/tst-pt-tls2
+PASS: nptl/tst-pt-tls4
+PASS: nptl/tst-pt-vfork1
+PASS: nptl/tst-pt-vfork2
+PASS: nptl/tst-pthread-attr-affinity
+PASS: nptl/tst-pthread-attr-affinity-fail
+PASS: nptl/tst-pthread-attr-sigmask
+PASS: nptl/tst-pthread-defaultattr-free
+PASS: nptl/tst-pthread-exit-signal
+PASS: nptl/tst-pthread-gdb-attach
+PASS: nptl/tst-pthread-gdb-attach-static
+FAIL: nptl/tst-pthread-getattr
+PASS: nptl/tst-pthread-mutexattr
+PASS: nptl/tst-pthread-raise-blocked-self
+PASS: nptl/tst-pthread-setuid-loop
+PASS: nptl/tst-pthread-timedlock-lockloop
+PASS: nptl/tst-pthread_cancel-exited
+PASS: nptl/tst-pthread_cancel-select-loop
+PASS: nptl/tst-pthread_exit-nothreads
+PASS: nptl/tst-pthread_exit-nothreads-static
+PASS: nptl/tst-pthread_kill-exited
+PASS: nptl/tst-pthread_kill-exiting
+PASS: nptl/tst-raise1
+PASS: nptl/tst-robust-fork
+PASS: nptl/tst-robust1
+PASS: nptl/tst-robust10
+PASS: nptl/tst-robust11
+PASS: nptl/tst-robust2
+PASS: nptl/tst-robust3
+PASS: nptl/tst-robust4
+PASS: nptl/tst-robust5
+PASS: nptl/tst-robust6
+PASS: nptl/tst-robust7
+PASS: nptl/tst-robust8
+PASS: nptl/tst-robust9
+PASS: nptl/tst-robustpi1
+PASS: nptl/tst-robustpi2
+PASS: nptl/tst-robustpi3
+PASS: nptl/tst-robustpi4
+PASS: nptl/tst-robustpi5
+PASS: nptl/tst-robustpi6
+PASS: nptl/tst-robustpi7
+PASS: nptl/tst-robustpi8
+PASS: nptl/tst-robustpi9
+PASS: nptl/tst-rseq-nptl
+PASS: nptl/tst-rwlock-pwn
+PASS: nptl/tst-rwlock-tryrdlock-stall
+PASS: nptl/tst-rwlock-trywrlock-stall
+PASS: nptl/tst-rwlock1
+PASS: nptl/tst-rwlock10
+PASS: nptl/tst-rwlock11
+PASS: nptl/tst-rwlock12
+PASS: nptl/tst-rwlock13
+PASS: nptl/tst-rwlock14
+PASS: nptl/tst-rwlock14-time64
+PASS: nptl/tst-rwlock15
+PASS: nptl/tst-rwlock16
+PASS: nptl/tst-rwlock17
+PASS: nptl/tst-rwlock18
+PASS: nptl/tst-rwlock19
+PASS: nptl/tst-rwlock2
+PASS: nptl/tst-rwlock20
+PASS: nptl/tst-rwlock21
+PASS: nptl/tst-rwlock22
+PASS: nptl/tst-rwlock3
+PASS: nptl/tst-rwlock4
+PASS: nptl/tst-rwlock5
+PASS: nptl/tst-rwlock6
+PASS: nptl/tst-rwlock7
+PASS: nptl/tst-rwlock8
+PASS: nptl/tst-rwlock9
+PASS: nptl/tst-sched1
+PASS: nptl/tst-sem1
+PASS: nptl/tst-sem10
+PASS: nptl/tst-sem11
+PASS: nptl/tst-sem11-static
+PASS: nptl/tst-sem12
+PASS: nptl/tst-sem12-static
+PASS: nptl/tst-sem13
+PASS: nptl/tst-sem14
+PASS: nptl/tst-sem15
+PASS: nptl/tst-sem16
+PASS: nptl/tst-sem17
+PASS: nptl/tst-sem2
+PASS: nptl/tst-sem3
+PASS: nptl/tst-sem4
+PASS: nptl/tst-sem5
+PASS: nptl/tst-sem5-time64
+PASS: nptl/tst-sem6
+PASS: nptl/tst-sem7
+PASS: nptl/tst-sem8
+PASS: nptl/tst-sem9
+PASS: nptl/tst-setgetname
+PASS: nptl/tst-setuid3
+FAIL: nptl/tst-signal1
+PASS: nptl/tst-signal2
+PASS: nptl/tst-signal3
+PASS: nptl/tst-signal4
+PASS: nptl/tst-signal5
+PASS: nptl/tst-signal6
+PASS: nptl/tst-signal7
+PASS: nptl/tst-signal8
+PASS: nptl/tst-spin1
+PASS: nptl/tst-spin2
+PASS: nptl/tst-spin3
+PASS: nptl/tst-spin4
+PASS: nptl/tst-stack1
+PASS: nptl/tst-stack2
+PASS: nptl/tst-stack3
+PASS: nptl/tst-stack3-mem
+PASS: nptl/tst-stack4
+PASS: nptl/tst-stackguard1
+PASS: nptl/tst-stackguard1-static
+PASS: nptl/tst-stdio1
+PASS: nptl/tst-stdio2
+PASS: nptl/tst-thrd-detach
+PASS: nptl/tst-thrd-sleep
+PASS: nptl/tst-thrd-sleep-time64
+PASS: nptl/tst-thread-affinity-pthread
+PASS: nptl/tst-thread-affinity-pthread2
+PASS: nptl/tst-thread-affinity-sched
+PASS: nptl/tst-thread-exit-clobber
+PASS: nptl/tst-thread-setspecific
+PASS: nptl/tst-thread_local1
+PASS: nptl/tst-tls3
+PASS: nptl/tst-tls3-malloc
+PASS: nptl/tst-tls5
+PASS: nptl/tst-tls6
+PASS: nptl/tst-tsd1
+PASS: nptl/tst-tsd2
+PASS: nptl/tst-tsd3
+PASS: nptl/tst-tsd4
+PASS: nptl/tst-tsd5
+PASS: nptl/tst-tsd6
+PASS: nptl/tst-tss-basic
+PASS: nptl/tst-umask1
+PASS: nptl/tst-unload
+PASS: nptl/tst-unwind-thread
+PASS: nptl/tst-vfork1x
+PASS: nptl/tst-vfork2x
diff --git a/00-sumfiles/tests.sum.2 b/00-sumfiles/tests.sum.2
new file mode 100644
index 0000000..c4b946b
--- /dev/null
+++ b/00-sumfiles/tests.sum.2
@@ -0,0 +1,409 @@
+ === glibc tests ===
+
+Running . ...
+PASS: c++-types-check
+PASS: check-installed-headers-c
+PASS: check-installed-headers-cxx
+PASS: check-local-headers
+PASS: check-wrapper-headers
+PASS: lint-makefiles
+
+Running nptl ...
+PASS: nptl/check-abi-libpthread
+PASS: nptl/check-installed-headers-c
+PASS: nptl/check-installed-headers-cxx
+PASS: nptl/check-obsolete-constructs
+PASS: nptl/check-wrapper-headers
+PASS: nptl/test-as-const-unwindbuf
+UNSUPPORTED: nptl/test-cond-printers
+UNSUPPORTED: nptl/test-condattr-printers
+UNSUPPORTED: nptl/test-mutex-printers
+UNSUPPORTED: nptl/test-mutexattr-printers
+UNSUPPORTED: nptl/test-rwlock-printers
+UNSUPPORTED: nptl/test-rwlockattr-printers
+PASS: nptl/tst-_res1
+PASS: nptl/tst-abstime
+PASS: nptl/tst-abstime-time64
+PASS: nptl/tst-align-clone
+PASS: nptl/tst-atfork1
+PASS: nptl/tst-atfork2
+PASS: nptl/tst-atfork3
+PASS: nptl/tst-atfork4
+PASS: nptl/tst-attr1
+PASS: nptl/tst-attr2
+PASS: nptl/tst-attr3
+PASS: nptl/tst-audit-threads
+PASS: nptl/tst-backtrace1
+PASS: nptl/tst-bad-schedattr
+PASS: nptl/tst-barrier1
+PASS: nptl/tst-barrier2
+PASS: nptl/tst-barrier3
+PASS: nptl/tst-barrier4
+PASS: nptl/tst-barrier5
+PASS: nptl/tst-basic1
+PASS: nptl/tst-basic2
+PASS: nptl/tst-basic3
+PASS: nptl/tst-basic4
+PASS: nptl/tst-basic5
+PASS: nptl/tst-basic6
+PASS: nptl/tst-basic7
+PASS: nptl/tst-call-once
+PASS: nptl/tst-cancel-self
+PASS: nptl/tst-cancel-self-cancelstate
+PASS: nptl/tst-cancel-self-canceltype
+PASS: nptl/tst-cancel-self-testcancel
+PASS: nptl/tst-cancel1
+PASS: nptl/tst-cancel10
+PASS: nptl/tst-cancel11
+PASS: nptl/tst-cancel12
+PASS: nptl/tst-cancel13
+PASS: nptl/tst-cancel14
+PASS: nptl/tst-cancel15
+PASS: nptl/tst-cancel16
+PASS: nptl/tst-cancel17
+PASS: nptl/tst-cancel18
+PASS: nptl/tst-cancel19
+PASS: nptl/tst-cancel2
+PASS: nptl/tst-cancel20
+PASS: nptl/tst-cancel21
+PASS: nptl/tst-cancel21-static
+PASS: nptl/tst-cancel22
+PASS: nptl/tst-cancel23
+PASS: nptl/tst-cancel24
+PASS: nptl/tst-cancel24-static
+PASS: nptl/tst-cancel25
+PASS: nptl/tst-cancel26
+PASS: nptl/tst-cancel27
+PASS: nptl/tst-cancel28
+PASS: nptl/tst-cancel29
+PASS: nptl/tst-cancel3
+PASS: nptl/tst-cancel30
+PASS: nptl/tst-cancel4
+PASS: nptl/tst-cancel4_1
+PASS: nptl/tst-cancel4_2
+PASS: nptl/tst-cancel4_2-time64
+PASS: nptl/tst-cancel5
+PASS: nptl/tst-cancel6
+PASS: nptl/tst-cancel7
+PASS: nptl/tst-cancel8
+PASS: nptl/tst-cancel9
+PASS: nptl/tst-cancelx10
+PASS: nptl/tst-cancelx11
+PASS: nptl/tst-cancelx12
+PASS: nptl/tst-cancelx13
+PASS: nptl/tst-cancelx14
+PASS: nptl/tst-cancelx15
+PASS: nptl/tst-cancelx16
+PASS: nptl/tst-cancelx17
+PASS: nptl/tst-cancelx18
+PASS: nptl/tst-cancelx2
+PASS: nptl/tst-cancelx20
+PASS: nptl/tst-cancelx21
+PASS: nptl/tst-cancelx3
+PASS: nptl/tst-cancelx4
+PASS: nptl/tst-cancelx5
+PASS: nptl/tst-cancelx6
+PASS: nptl/tst-cancelx7
+PASS: nptl/tst-cancelx8
+PASS: nptl/tst-cancelx9
+PASS: nptl/tst-cleanup0
+PASS: nptl/tst-cleanup0-cmp
+PASS: nptl/tst-cleanup1
+PASS: nptl/tst-cleanup2
+PASS: nptl/tst-cleanup3
+PASS: nptl/tst-cleanup4
+PASS: nptl/tst-cleanupx0
+PASS: nptl/tst-cleanupx1
+PASS: nptl/tst-cleanupx2
+PASS: nptl/tst-cleanupx3
+PASS: nptl/tst-clock1
+PASS: nptl/tst-cnd-basic
+PASS: nptl/tst-cnd-broadcast
+PASS: nptl/tst-cnd-timedwait
+PASS: nptl/tst-cnd-timedwait-time64
+PASS: nptl/tst-compat-forwarder
+PASS: nptl/tst-cond-except
+PASS: nptl/tst-cond1
+PASS: nptl/tst-cond10
+PASS: nptl/tst-cond11
+PASS: nptl/tst-cond11-static
+PASS: nptl/tst-cond11-time64
+PASS: nptl/tst-cond12
+PASS: nptl/tst-cond13
+PASS: nptl/tst-cond14
+PASS: nptl/tst-cond15
+PASS: nptl/tst-cond16
+PASS: nptl/tst-cond17
+PASS: nptl/tst-cond18
+PASS: nptl/tst-cond19
+PASS: nptl/tst-cond2
+PASS: nptl/tst-cond20
+PASS: nptl/tst-cond21
+PASS: nptl/tst-cond22
+PASS: nptl/tst-cond23
+PASS: nptl/tst-cond24
+PASS: nptl/tst-cond25
+PASS: nptl/tst-cond26
+PASS: nptl/tst-cond27
+PASS: nptl/tst-cond3
+PASS: nptl/tst-cond4
+PASS: nptl/tst-cond5
+PASS: nptl/tst-cond6
+PASS: nptl/tst-cond7
+PASS: nptl/tst-cond8
+PASS: nptl/tst-cond8-static
+PASS: nptl/tst-cond9
+PASS: nptl/tst-context1
+PASS: nptl/tst-create-detached
+PASS: nptl/tst-create1
+PASS: nptl/tst-default-attr
+PASS: nptl/tst-detach1
+PASS: nptl/tst-dlsym1
+PASS: nptl/tst-eintr2
+PASS: nptl/tst-eintr3
+PASS: nptl/tst-eintr4
+PASS: nptl/tst-eintr5
+PASS: nptl/tst-exec1
+PASS: nptl/tst-exec2
+PASS: nptl/tst-exec3
+PASS: nptl/tst-exec4
+PASS: nptl/tst-exec5
+PASS: nptl/tst-execstack-threads
+PASS: nptl/tst-exit1
+PASS: nptl/tst-exit2
+PASS: nptl/tst-exit3
+PASS: nptl/tst-fini1
+PASS: nptl/tst-flock1
+PASS: nptl/tst-flock2
+PASS: nptl/tst-fork1
+PASS: nptl/tst-fork2
+PASS: nptl/tst-fork3
+PASS: nptl/tst-fork4
+PASS: nptl/tst-getpid1
+PASS: nptl/tst-getpid3
+PASS: nptl/tst-initializers1
+PASS: nptl/tst-initializers1-c11
+PASS: nptl/tst-initializers1-c89
+PASS: nptl/tst-initializers1-c99
+PASS: nptl/tst-initializers1-gnu11
+PASS: nptl/tst-initializers1-gnu89
+PASS: nptl/tst-initializers1-gnu99
+PASS: nptl/tst-join1
+PASS: nptl/tst-join10
+PASS: nptl/tst-join11
+PASS: nptl/tst-join12
+PASS: nptl/tst-join13
+PASS: nptl/tst-join14
+PASS: nptl/tst-join14-time64
+PASS: nptl/tst-join15
+PASS: nptl/tst-join2
+PASS: nptl/tst-join3
+PASS: nptl/tst-join4
+PASS: nptl/tst-join5
+PASS: nptl/tst-join6
+PASS: nptl/tst-join7
+PASS: nptl/tst-join8
+PASS: nptl/tst-join9
+PASS: nptl/tst-key1
+PASS: nptl/tst-key2
+PASS: nptl/tst-key3
+PASS: nptl/tst-key4
+PASS: nptl/tst-kill1
+PASS: nptl/tst-kill2
+PASS: nptl/tst-kill3
+PASS: nptl/tst-kill5
+PASS: nptl/tst-kill6
+PASS: nptl/tst-locale1
+PASS: nptl/tst-locale2
+PASS: nptl/tst-memstream
+PASS: nptl/tst-minstack-cancel
+PASS: nptl/tst-minstack-exit
+PASS: nptl/tst-minstack-throw
+PASS: nptl/tst-mtx-basic
+PASS: nptl/tst-mtx-recursive
+PASS: nptl/tst-mtx-timedlock
+PASS: nptl/tst-mtx-timedlock-time64
+PASS: nptl/tst-mtx-trylock
+PASS: nptl/tst-mutex-errorcheck
+PASS: nptl/tst-mutex1
+PASS: nptl/tst-mutex10
+PASS: nptl/tst-mutex11
+PASS: nptl/tst-mutex2
+PASS: nptl/tst-mutex3
+PASS: nptl/tst-mutex4
+PASS: nptl/tst-mutex5
+PASS: nptl/tst-mutex5a
+PASS: nptl/tst-mutex6
+PASS: nptl/tst-mutex7
+PASS: nptl/tst-mutex7a
+PASS: nptl/tst-mutex8
+PASS: nptl/tst-mutex8-static
+PASS: nptl/tst-mutex9
+PASS: nptl/tst-mutexpi1
+PASS: nptl/tst-mutexpi10
+PASS: nptl/tst-mutexpi11
+PASS: nptl/tst-mutexpi12
+PASS: nptl/tst-mutexpi2
+PASS: nptl/tst-mutexpi3
+PASS: nptl/tst-mutexpi4
+PASS: nptl/tst-mutexpi5
+PASS: nptl/tst-mutexpi6
+PASS: nptl/tst-mutexpi7
+PASS: nptl/tst-mutexpi8
+PASS: nptl/tst-mutexpi8-static
+PASS: nptl/tst-mutexpi9
+PASS: nptl/tst-oddstacklimit
+PASS: nptl/tst-once1
+PASS: nptl/tst-once2
+PASS: nptl/tst-once3
+PASS: nptl/tst-once4
+PASS: nptl/tst-once5
+PASS: nptl/tst-oncex3
+PASS: nptl/tst-oncex4
+PASS: nptl/tst-oncey3
+PASS: nptl/tst-oncey4
+PASS: nptl/tst-pt-align
+PASS: nptl/tst-pt-align3
+PASS: nptl/tst-pt-popen1
+PASS: nptl/tst-pt-sysconf
+PASS: nptl/tst-pt-tls1
+PASS: nptl/tst-pt-tls2
+PASS: nptl/tst-pt-tls4
+PASS: nptl/tst-pt-vfork1
+PASS: nptl/tst-pt-vfork2
+PASS: nptl/tst-pthread-attr-affinity
+PASS: nptl/tst-pthread-attr-affinity-fail
+PASS: nptl/tst-pthread-attr-sigmask
+PASS: nptl/tst-pthread-defaultattr-free
+PASS: nptl/tst-pthread-exit-signal
+PASS: nptl/tst-pthread-gdb-attach
+PASS: nptl/tst-pthread-gdb-attach-static
+FAIL: nptl/tst-pthread-getattr
+PASS: nptl/tst-pthread-mutexattr
+PASS: nptl/tst-pthread-raise-blocked-self
+PASS: nptl/tst-pthread-setuid-loop
+PASS: nptl/tst-pthread-timedlock-lockloop
+PASS: nptl/tst-pthread_cancel-exited
+PASS: nptl/tst-pthread_cancel-select-loop
+PASS: nptl/tst-pthread_exit-nothreads
+PASS: nptl/tst-pthread_exit-nothreads-static
+PASS: nptl/tst-pthread_kill-exited
+PASS: nptl/tst-pthread_kill-exiting
+PASS: nptl/tst-raise1
+PASS: nptl/tst-robust-fork
+PASS: nptl/tst-robust1
+PASS: nptl/tst-robust10
+PASS: nptl/tst-robust11
+PASS: nptl/tst-robust2
+PASS: nptl/tst-robust3
+PASS: nptl/tst-robust4
+PASS: nptl/tst-robust5
+PASS: nptl/tst-robust6
+PASS: nptl/tst-robust7
+PASS: nptl/tst-robust8
+PASS: nptl/tst-robust9
+PASS: nptl/tst-robustpi1
+PASS: nptl/tst-robustpi2
+PASS: nptl/tst-robustpi3
+PASS: nptl/tst-robustpi4
+PASS: nptl/tst-robustpi5
+PASS: nptl/tst-robustpi6
+PASS: nptl/tst-robustpi7
+PASS: nptl/tst-robustpi8
+PASS: nptl/tst-robustpi9
+PASS: nptl/tst-rseq-nptl
+PASS: nptl/tst-rwlock-pwn
+PASS: nptl/tst-rwlock-tryrdlock-stall
+PASS: nptl/tst-rwlock-trywrlock-stall
+PASS: nptl/tst-rwlock1
+PASS: nptl/tst-rwlock10
+PASS: nptl/tst-rwlock11
+PASS: nptl/tst-rwlock12
+PASS: nptl/tst-rwlock13
+PASS: nptl/tst-rwlock14
+PASS: nptl/tst-rwlock14-time64
+PASS: nptl/tst-rwlock15
+PASS: nptl/tst-rwlock16
+PASS: nptl/tst-rwlock17
+PASS: nptl/tst-rwlock18
+PASS: nptl/tst-rwlock19
+PASS: nptl/tst-rwlock2
+PASS: nptl/tst-rwlock20
+PASS: nptl/tst-rwlock21
+PASS: nptl/tst-rwlock22
+PASS: nptl/tst-rwlock3
+PASS: nptl/tst-rwlock4
+PASS: nptl/tst-rwlock5
+PASS: nptl/tst-rwlock6
+PASS: nptl/tst-rwlock7
+PASS: nptl/tst-rwlock8
+PASS: nptl/tst-rwlock9
+PASS: nptl/tst-sched1
+PASS: nptl/tst-sem1
+PASS: nptl/tst-sem10
+PASS: nptl/tst-sem11
+PASS: nptl/tst-sem11-static
+PASS: nptl/tst-sem12
+PASS: nptl/tst-sem12-static
+PASS: nptl/tst-sem13
+PASS: nptl/tst-sem14
+PASS: nptl/tst-sem15
+PASS: nptl/tst-sem16
+PASS: nptl/tst-sem17
+PASS: nptl/tst-sem2
+PASS: nptl/tst-sem3
+PASS: nptl/tst-sem4
+PASS: nptl/tst-sem5
+PASS: nptl/tst-sem5-time64
+PASS: nptl/tst-sem6
+PASS: nptl/tst-sem7
+PASS: nptl/tst-sem8
+PASS: nptl/tst-sem9
+PASS: nptl/tst-setgetname
+PASS: nptl/tst-setuid3
+FAIL: nptl/tst-signal1
+PASS: nptl/tst-signal2
+PASS: nptl/tst-signal3
+PASS: nptl/tst-signal4
+PASS: nptl/tst-signal5
+PASS: nptl/tst-signal6
+PASS: nptl/tst-signal7
+PASS: nptl/tst-signal8
+PASS: nptl/tst-spin1
+PASS: nptl/tst-spin2
+PASS: nptl/tst-spin3
+PASS: nptl/tst-spin4
+PASS: nptl/tst-stack1
+PASS: nptl/tst-stack2
+PASS: nptl/tst-stack3
+PASS: nptl/tst-stack3-mem
+PASS: nptl/tst-stack4
+PASS: nptl/tst-stackguard1
+PASS: nptl/tst-stackguard1-static
+PASS: nptl/tst-stdio1
+PASS: nptl/tst-stdio2
+PASS: nptl/tst-thrd-detach
+PASS: nptl/tst-thrd-sleep
+PASS: nptl/tst-thrd-sleep-time64
+PASS: nptl/tst-thread-affinity-pthread
+PASS: nptl/tst-thread-affinity-pthread2
+PASS: nptl/tst-thread-affinity-sched
+PASS: nptl/tst-thread-exit-clobber
+PASS: nptl/tst-thread-setspecific
+PASS: nptl/tst-thread_local1
+PASS: nptl/tst-tls3
+PASS: nptl/tst-tls3-malloc
+PASS: nptl/tst-tls5
+PASS: nptl/tst-tls6
+PASS: nptl/tst-tsd1
+PASS: nptl/tst-tsd2
+PASS: nptl/tst-tsd3
+PASS: nptl/tst-tsd4
+PASS: nptl/tst-tsd5
+PASS: nptl/tst-tsd6
+PASS: nptl/tst-tss-basic
+PASS: nptl/tst-umask1
+PASS: nptl/tst-unload
+PASS: nptl/tst-unwind-thread
+PASS: nptl/tst-vfork1x
+PASS: nptl/tst-vfork2x
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
index d4f4e3e..8af6ecd 100644
--- a/01-reset_artifacts/console.log.xz
+++ b/01-reset_artifacts/console.log.xz
Binary files differ
diff --git a/02-prepare_abe/console.log.xz b/02-prepare_abe/console.log.xz
index c604e49..d5d2d30 100644
--- a/02-prepare_abe/console.log.xz
+++ b/02-prepare_abe/console.log.xz
Binary files differ
diff --git a/03-init_abe_sysroot/console.log.xz b/03-init_abe_sysroot/console.log.xz
index d648408..2fc17e6 100644
--- a/03-init_abe_sysroot/console.log.xz
+++ b/03-init_abe_sysroot/console.log.xz
Binary files differ
diff --git a/04-build_abe-glibc/console.log.xz b/04-build_abe-glibc/console.log.xz
index e8f3695..37f41d4 100644
--- a/04-build_abe-glibc/console.log.xz
+++ b/04-build_abe-glibc/console.log.xz
Binary files differ
diff --git a/04-build_abe-glibc/make-glibc.log.xz b/04-build_abe-glibc/make-glibc.log.xz
index 682a2c7..dc2a869 100644
--- a/04-build_abe-glibc/make-glibc.log.xz
+++ b/04-build_abe-glibc/make-glibc.log.xz
Binary files differ
diff --git a/05-build_abe-dejagnu/console.log.xz b/05-build_abe-dejagnu/console.log.xz
index dc6cfe5..f93f615 100644
--- a/05-build_abe-dejagnu/console.log.xz
+++ b/05-build_abe-dejagnu/console.log.xz
Binary files differ
diff --git a/05-build_abe-dejagnu/make-dejagnu.log.xz b/05-build_abe-dejagnu/make-dejagnu.log.xz
index 7ad61ef..5264e1c 100644
--- a/05-build_abe-dejagnu/make-dejagnu.log.xz
+++ b/05-build_abe-dejagnu/make-dejagnu.log.xz
Binary files differ
diff --git a/06-build_abe-check_glibc/baseline.xfail b/06-build_abe-check_glibc/baseline.xfail
index 9d4461a..6eb4f5e 100644
--- a/06-build_abe-check_glibc/baseline.xfail
+++ b/06-build_abe-check_glibc/baseline.xfail
@@ -22,6 +22,10 @@ FAIL: locale/tst-localedef-path-norm
Running glibc:localedata ...
FAIL: localedata/tst-localedef-hardlinks
+Running glibc:malloc ...
+FAIL: malloc/tst-mallocfork2
+FAIL: malloc/tst-mallocfork3
+
Running glibc:misc ...
FAIL: misc/tst-personality
FAIL: misc/tst-syslog
@@ -61,7 +65,6 @@ Running glibc:stdlib ...
FAIL: stdlib/tst-system
Running glibc:string ...
-FAIL: string/test-strncasecmp
FAIL: string/tst-strerror
FAIL: string/tst-strsignal
diff --git a/06-build_abe-check_glibc/check-glibc.log.xz b/06-build_abe-check_glibc/check-glibc.log.xz
index 020a8bd..199d4de 100644
--- a/06-build_abe-check_glibc/check-glibc.log.xz
+++ b/06-build_abe-check_glibc/check-glibc.log.xz
Binary files differ
diff --git a/06-build_abe-check_glibc/console.log.xz b/06-build_abe-check_glibc/console.log.xz
index 138b339..b042ee7 100644
--- a/06-build_abe-check_glibc/console.log.xz
+++ b/06-build_abe-check_glibc/console.log.xz
Binary files differ
diff --git a/06-build_abe-check_glibc/flaky.xfail b/06-build_abe-check_glibc/flaky.xfail
index e69de29..62f99b0 100644
--- a/06-build_abe-check_glibc/flaky.xfail
+++ b/06-build_abe-check_glibc/flaky.xfail
@@ -0,0 +1,6 @@
+ === glibc tests ===
+
+Running glibc:nptl ...
+flaky,expire=20240118 | FAIL: nptl/tst-robust-fork
+
+ === Results Summary ===
diff --git a/06-build_abe-check_glibc/make-glibc.log.xz b/06-build_abe-check_glibc/make-glibc.log.xz
deleted file mode 100644
index 0da37a7..0000000
--- a/06-build_abe-check_glibc/make-glibc.log.xz
+++ /dev/null
Binary files differ
diff --git a/07-check_regression/baseline.xfail b/07-check_regression/baseline.xfail
index 9d4461a..6eb4f5e 100644
--- a/07-check_regression/baseline.xfail
+++ b/07-check_regression/baseline.xfail
@@ -22,6 +22,10 @@ FAIL: locale/tst-localedef-path-norm
Running glibc:localedata ...
FAIL: localedata/tst-localedef-hardlinks
+Running glibc:malloc ...
+FAIL: malloc/tst-mallocfork2
+FAIL: malloc/tst-mallocfork3
+
Running glibc:misc ...
FAIL: misc/tst-personality
FAIL: misc/tst-syslog
@@ -61,7 +65,6 @@ Running glibc:stdlib ...
FAIL: stdlib/tst-system
Running glibc:string ...
-FAIL: string/test-strncasecmp
FAIL: string/tst-strerror
FAIL: string/tst-strsignal
diff --git a/07-check_regression/console.log.xz b/07-check_regression/console.log.xz
index 0775940..fcc7037 100644
--- a/07-check_regression/console.log.xz
+++ b/07-check_regression/console.log.xz
Binary files differ
diff --git a/07-check_regression/flaky.xfail b/07-check_regression/flaky.xfail
index 0707cb5..38e0f9a 100644
--- a/07-check_regression/flaky.xfail
+++ b/07-check_regression/flaky.xfail
@@ -1,3 +1,11 @@
+# New flaky tests
+# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/:
+ === glibc tests ===
+
+Running glibc:nptl ...
+flaky,expire=20240118 | FAIL: nptl/tst-robust-fork
+
+ === Results Summary ===
# Known flaky tests
# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/742/:
@@ -694,17 +702,6 @@ flaky,expire=20230828 | FAIL: nptl/tst-thread-affinity-pthread2
=== Results Summary ===
-# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/503/:
- === glibc tests ===
-
-Running glibc:nptl ...
-flaky,expire=20230823 | FAIL: nptl/tst-mutexpi7
-
-Running glibc:stdlib ...
-flaky,expire=20230823 | FAIL: stdlib/tst-arc4random-thread
-
- === Results Summary ===
-
# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/481/:
=== glibc tests ===
diff --git a/git/glibc_rev b/git/glibc_rev
index d50cf5a..cb078ea 100644
--- a/git/glibc_rev
+++ b/git/glibc_rev
@@ -1 +1 @@
-958478889c6a7a12b35b857b9788b7ad8706a01e
+546a1ba664626603660b595662249d524e429013
diff --git a/jenkins/build-name b/jenkins/build-name
index 491ed9a..f098517 100644
--- a/jenkins/build-name
+++ b/jenkins/build-name
@@ -1 +1 @@
-#746-glibc-R0
+#747-glibc-R0
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log
index 190c694..8112af6 100644
--- a/jenkins/notify-full.log
+++ b/jenkins/notify-full.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_gnu-build.sh
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __TCWG_JIRA_TOKEN ATATT3xFfGF0T6lmyRRI1GPXAjFc6UC66WsAJyuXpga-0JusQbYQdlG4NfS8kED4ejPRlZs9E57FWxFlN7K67E-9t-EXcNqVpzVQwTRd2JDDboAUNRnk00rMY9KXELe8Jb9dKP7p3MTXz2HTqtpMKIM2VZQUmZf_TcIuAN0mVpSPtZtdoLZBnCk=34F9AA87 __stage full __verbose true __build_script tcwg_gnu-build.sh
+ false
+ dryrun=
@@ -9,8 +9,8 @@
+ declare -a changed_components
+ declare print_commits_f print_result_f print_config_f print_last_icommit_f
+ dump_model_only=false
-+ setup_notify_environment
# setup_notify_environment
++ setup_notify_environment
+ echo '# setup_notify_environment'
+ top_artifacts=artifacts
++ get_current_manifest '{rr[ci_project]}'
@@ -21,32 +21,32 @@
++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
++ set +x
+ ci_config=master-arm
-+ echo '# Debug traces :'
# Debug traces :
++ echo '# Debug traces :'
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/745/
-# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/745/'
+# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/'
+ echo '# Using dir : base-artifacts'
+# Using dir : base-artifacts
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
+# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/'
++ echo '# Using dir : artifacts'
# Using dir : artifacts
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/'
-+ echo '# Using dir : artifacts'
+ echo ''
+ mkdir -p artifacts/notify
+ '[' -f /home/tcwg-buildslave/.jipdate.yml ']'
+ set +x
+ case "$notify" in
+ declare -Ag pw
-# check_source_changes
+ '[' ignore = precommit ']'
+ check_source_changes
+# check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}'
@@ -77,7 +77,7 @@
+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/glibc_rev
-++ '[' x958478889c6a7a12b35b857b9788b7ad8706a01e '!=' x4369019520a3396304f5382f29da667cebb98695 ']'
+++ '[' x546a1ba664626603660b595662249d524e429013 '!=' x958478889c6a7a12b35b857b9788b7ad8706a01e ']'
++ echo -ne glibc
++ delim=' '
++ echo
@@ -90,17 +90,17 @@
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ first_bad=958478889c6a7a12b35b857b9788b7ad8706a01e
++ first_bad=546a1ba664626603660b595662249d524e429013
++ get_baseline_git glibc_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ last_good=4369019520a3396304f5382f29da667cebb98695
++ last_good=958478889c6a7a12b35b857b9788b7ad8706a01e
+ local res
+ res=0
-+ wait 1177689
++ wait 2286193
+ git -C glibc rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo glibc' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -114,22 +114,22 @@
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ base_rev=4369019520a3396304f5382f29da667cebb98695
++ base_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
++ get_current_git glibc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-++ git -C glibc rev-parse '958478889c6a7a12b35b857b9788b7ad8706a01e^@'
++ cur_rev=546a1ba664626603660b595662249d524e429013
+++ git -C glibc rev-parse '546a1ba664626603660b595662249d524e429013^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' ff25f355af099917eee0451b3d54f3d48fc62974 = 4369019520a3396304f5382f29da667cebb98695 ']'
-+ return 1
-# Debug traces :
-+ change_kind=single_component
++ '[' 958478889c6a7a12b35b857b9788b7ad8706a01e = 958478889c6a7a12b35b857b9788b7ad8706a01e ']'
++ return 0
++ change_kind=single_commit
+ echo '# Debug traces :'
-# change_kind=single_component : glibc
-+ echo '# change_kind=single_component : glibc'
+# Debug traces :
+# change_kind=single_commit : glibc
++ echo '# change_kind=single_commit : glibc'
+ for c in "${changed_components[@]}"
++ get_baseline_git glibc_rev
++ set -euf -o pipefail
@@ -137,18 +137,18 @@
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ base_rev=4369019520a3396304f5382f29da667cebb98695
++ base_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
++ get_current_git glibc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-++ git -C glibc rev-list --count 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-+ c_commits=2
-# rev for glibc : 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e (2 commits)
++ cur_rev=546a1ba664626603660b595662249d524e429013
+++ git -C glibc rev-list --count 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013
++ c_commits=1
+# rev for glibc : 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013 (1 commits)
-+ echo '# rev for glibc : 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e (2 commits)'
++ echo '# rev for glibc : 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013 (1 commits)'
+ echo ''
+ setup_stages_to_run
+ '[' ignore = onregression ']'
@@ -171,31 +171,925 @@
+ generate_extra_details_f=gnu_generate_extra_details
+ print_config_f=gnu_print_config
+ post_interesting_commits init
-+ set -euf -o pipefail
# post_interesting_commits
++ set -euf -o pipefail
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_component '!=' single_commit ']'
++ '[' single_commit '!=' single_commit ']'
++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local ref=master
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local reference=auto
++ local single_branch=master
++ local remote=origin
++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local reference=auto
++ local single_branch=master
++ local remote=origin
++ local refopt=
++ case "$reference" in
++ local ref_dir
++ for ref_dir in $url $dir
+++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
++ ref_dir=interesting-commits
++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
++ for ref_dir in $url $dir
+++ basename interesting-commits .git
++ ref_dir=interesting-commits
++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
++ git -C interesting-commits status
++ '[' -d interesting-commits ']'
++ '[' x '!=' x ']'
++ '[' -d interesting-commits ']'
++ rm -f interesting-commits/.git/gc.log
++ git -C interesting-commits config gc.autoDetach false
++ git -C interesting-commits gc --auto --force --prune=all
++ find interesting-commits/.git -name '*.lock' -delete
++ local i
++ for i in am cherry-pick rebase
++ git -C interesting-commits am --abort
++ true
++ for i in am cherry-pick rebase
++ git -C interesting-commits cherry-pick --abort
++ true
++ for i in am cherry-pick rebase
++ git -C interesting-commits rebase --abort
++ true
++ break
++ '[' -d interesting-commits ']'
++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local remote=origin
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local single_branch=master
++ git -C interesting-commits remote rm origin
++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local refspec
++ '[' xmaster = x ']'
++ refspec=+refs/heads/master:refs/remotes/origin/master
++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ local duration=1h
++ shift
++ local tries=3
++ shift
++ local n=0
++ local ret=0
++ '[' 0 -eq 3 ']'
+timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ ret=0
++ wait 2286273
++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ '[' 0 -eq 0 ']'
++ break
++ return 0
++ git_checkout interesting-commits master origin
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local ref=master
++ local remote=origin
++ git_clean interesting-commits
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift
++ fresh_dir interesting-commits 'interesting-commits/.git/*'
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift 1
+++ dirname interesting-commits/something
++ dir=interesting-commits
++ mkdir -p interesting-commits
++ find_opts=("!" "-path" "$dir")
++ for keep_pattern in "$@"
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname 'interesting-commits/.git/*'
++ keep_pattern=interesting-commits/.git
++ '[' xinteresting-commits/.git = xinteresting-commits ']'
++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
++ set -euf -o pipefail +x
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname interesting-commits/.git
++ keep_pattern=interesting-commits
++ '[' xinteresting-commits = xinteresting-commits ']'
++ break
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
++ chmod -R +rw interesting-commits
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
++ git -C interesting-commits reset -q --hard
++ local sha1
+++ git_rev_parse interesting-commits master origin
+++ set -euf -o pipefail
+++ local dir=interesting-commits
+++ local ref=master
+++ local remote=origin
+++ '[' 3 -ge 3 ']'
+++ remote=origin
+++ git_rev_parse_1 interesting-commits master origin --short
+++ set -euf -o pipefail
+++ local dir=interesting-commits
+++ local ref=master
+++ local remote=origin
+++ local opts=--short
+++ local ret
+++ cd interesting-commits
+++ local sha1 try_ref
+++ case "$ref" in
+++ try_ref=refs/remotes/origin/master
+++ ret=0
++++ git rev-parse --short refs/remotes/origin/master
+++ sha1=5cf0ce5f9
+++ '[' 0 -ne 0 ']'
+++ echo 5cf0ce5f9
++ sha1=5cf0ce5f9
++ git -C interesting-commits checkout --detach 5cf0ce5f9
+Warning: you are leaving 1 commit behind, not connected to
+any of your branches:
+
+ 76deb34a9 Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+
+If you want to keep it by creating a new branch, this may be a good time
+to do so with:
+
+ git branch <new-branch-name> 76deb34a9
+
+HEAD is now at 5cf0ce5f9 Add entry 20214aaab6fe8d77523ef86b47248f35992f49d4 from https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-next-defconfig-build/91/
++ false
++ dryrun='echo DRYRUN: '
++ local jira_dir jira_key=
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
++ '[' init = full ']'
++ true
++ git -C interesting-commits remote update -p
+Fetching baseline
+Fetching origin
++ git_clean interesting-commits refs/remotes/origin/master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift
++ fresh_dir interesting-commits 'interesting-commits/.git/*'
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift 1
+++ dirname interesting-commits/something
++ dir=interesting-commits
++ mkdir -p interesting-commits
++ find_opts=("!" "-path" "$dir")
++ for keep_pattern in "$@"
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname 'interesting-commits/.git/*'
++ keep_pattern=interesting-commits/.git
++ '[' xinteresting-commits/.git = xinteresting-commits ']'
++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
++ set -euf -o pipefail +x
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname interesting-commits/.git
++ keep_pattern=interesting-commits
++ '[' xinteresting-commits = xinteresting-commits ']'
++ break
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
++ chmod -R +rw interesting-commits
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
++ git -C interesting-commits reset -q --hard refs/remotes/origin/master
+# update_interesting_commits
++ update_interesting_commits init ''
++ echo '# update_interesting_commits'
++ local stage=init
++ local jira_key=
++ local subdir3 subdir4 subdir4
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ subdir3=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check
+++ local dir=glibc/sha1
+++ '[' 3 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 3 -ge 3 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ '[' 3 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
++ subdir4=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check master-arm
+++ local dir=glibc/sha1
+++ '[' 4 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 4 -ge 3 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ '[' 4 -ge 4 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ subdir5=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ '[' -d interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013 ']'
++ mkdir -p interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
++ mkdir -p interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
++ echo 958478889c6a7a12b35b857b9788b7ad8706a01e
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/last_good
++ '[' init '!=' full ']'
+ return
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ git -C interesting-commits commit -m 'Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/'
+[detached HEAD 9e72f77b3] Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+ 3 files changed, 3 insertions(+)
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/last_good
++ wait 2299903
+DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
++ echo DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
++ break
+ '[' full '!=' full ']'
+ gnu_generate_extra_details
+ set -euf -o pipefail
+ '[' -d artifacts/sumfiles ']'
-+ wait 1177713
++ wait 2299905
+ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+ true
+ check_if_first_report
+ declare -g first_icommit_to_report
+ first_icommit_to_report=false
-+ '[' xsingle_component '!=' xsingle_commit ']'
-+ return
++ '[' xsingle_commit '!=' xsingle_commit ']'
++ local isubdir
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ isubdir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url ']'
++ local first_url
+++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
++ first_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ '[' https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/ = https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/ ']'
++ first_icommit_to_report=true
+ post_interesting_commits full
+ set -euf -o pipefail
-# post_interesting_commits
+ echo '# post_interesting_commits'
+# post_interesting_commits
+ local stage=full
-+ '[' single_component '!=' single_commit ']'
-+ return
++ '[' single_commit '!=' single_commit ']'
++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local ref=master
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local reference=auto
++ local single_branch=master
++ local remote=origin
++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local reference=auto
++ local single_branch=master
++ local remote=origin
++ local refopt=
++ case "$reference" in
++ local ref_dir
++ for ref_dir in $url $dir
+++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
++ ref_dir=interesting-commits
++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
++ for ref_dir in $url $dir
+++ basename interesting-commits .git
++ ref_dir=interesting-commits
++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
++ git -C interesting-commits status
++ '[' -d interesting-commits ']'
++ '[' x '!=' x ']'
++ '[' -d interesting-commits ']'
++ rm -f interesting-commits/.git/gc.log
++ git -C interesting-commits config gc.autoDetach false
++ git -C interesting-commits gc --auto --force --prune=all
++ find interesting-commits/.git -name '*.lock' -delete
++ local i
++ for i in am cherry-pick rebase
++ git -C interesting-commits am --abort
++ true
++ for i in am cherry-pick rebase
++ git -C interesting-commits cherry-pick --abort
++ true
++ for i in am cherry-pick rebase
++ git -C interesting-commits rebase --abort
++ true
++ break
++ '[' -d interesting-commits ']'
++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local remote=origin
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local single_branch=master
++ git -C interesting-commits remote rm origin
++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local refspec
++ '[' xmaster = x ']'
++ refspec=+refs/heads/master:refs/remotes/origin/master
++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ local duration=1h
++ shift
++ local tries=3
++ shift
++ local n=0
++ local ret=0
++ '[' 0 -eq 3 ']'
++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
+timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ ret=0
++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ wait 2300010
++ '[' 0 -eq 0 ']'
++ break
++ return 0
++ git_checkout interesting-commits master origin
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local ref=master
++ local remote=origin
++ git_clean interesting-commits
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift
++ fresh_dir interesting-commits 'interesting-commits/.git/*'
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift 1
+++ dirname interesting-commits/something
++ dir=interesting-commits
++ mkdir -p interesting-commits
++ find_opts=("!" "-path" "$dir")
++ for keep_pattern in "$@"
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname 'interesting-commits/.git/*'
++ keep_pattern=interesting-commits/.git
++ '[' xinteresting-commits/.git = xinteresting-commits ']'
++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
++ set -euf -o pipefail +x
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname interesting-commits/.git
++ keep_pattern=interesting-commits
++ '[' xinteresting-commits = xinteresting-commits ']'
++ break
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
++ chmod -R +rw interesting-commits
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
++ git -C interesting-commits reset -q --hard
++ local sha1
+++ git_rev_parse interesting-commits master origin
+++ set -euf -o pipefail
+++ local dir=interesting-commits
+++ local ref=master
+++ local remote=origin
+++ '[' 3 -ge 3 ']'
+++ remote=origin
+++ git_rev_parse_1 interesting-commits master origin --short
+++ set -euf -o pipefail
+++ local dir=interesting-commits
+++ local ref=master
+++ local remote=origin
+++ local opts=--short
+++ local ret
+++ cd interesting-commits
+++ local sha1 try_ref
+++ case "$ref" in
+++ try_ref=refs/remotes/origin/master
+++ ret=0
++++ git rev-parse --short refs/remotes/origin/master
+++ sha1=5cf0ce5f9
+++ '[' 0 -ne 0 ']'
+++ echo 5cf0ce5f9
++ sha1=5cf0ce5f9
++ git -C interesting-commits checkout --detach 5cf0ce5f9
+Warning: you are leaving 1 commit behind, not connected to
+any of your branches:
+
+ 9e72f77b3 Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+
+If you want to keep it by creating a new branch, this may be a good time
+to do so with:
+
+ git branch <new-branch-name> 9e72f77b3
+
+HEAD is now at 5cf0ce5f9 Add entry 20214aaab6fe8d77523ef86b47248f35992f49d4 from https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-next-defconfig-build/91/
++ false
++ dryrun='echo DRYRUN: '
++ local jira_dir jira_key=
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
++ '[' full = full ']'
++ false
++ true
++ git -C interesting-commits remote update -p
+Fetching baseline
+Fetching origin
++ git_clean interesting-commits refs/remotes/origin/master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift
++ fresh_dir interesting-commits 'interesting-commits/.git/*'
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift 1
+++ dirname interesting-commits/something
++ dir=interesting-commits
++ mkdir -p interesting-commits
++ find_opts=("!" "-path" "$dir")
++ for keep_pattern in "$@"
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname 'interesting-commits/.git/*'
++ keep_pattern=interesting-commits/.git
++ '[' xinteresting-commits/.git = xinteresting-commits ']'
++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
++ set -euf -o pipefail +x
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname interesting-commits/.git
++ keep_pattern=interesting-commits
++ '[' xinteresting-commits = xinteresting-commits ']'
++ break
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
++ chmod -R +rw interesting-commits
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
++ git -C interesting-commits reset -q --hard refs/remotes/origin/master
+# update_interesting_commits
++ update_interesting_commits full ''
++ echo '# update_interesting_commits'
++ local stage=full
++ local jira_key=
++ local subdir3 subdir4 subdir4
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ subdir3=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check
+++ local dir=glibc/sha1
+++ '[' 3 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 3 -ge 3 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ '[' 3 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
++ subdir4=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check master-arm
+++ local dir=glibc/sha1
+++ '[' 4 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 4 -ge 3 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ '[' 4 -ge 4 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ subdir5=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ '[' -d interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013 ']'
++ mkdir -p interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
++ mkdir -p interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
++ echo 958478889c6a7a12b35b857b9788b7ad8706a01e
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/last_good
++ '[' full '!=' full ']'
++ gnu_print_result --oneline
++ false
++ local print_arg=--oneline
++ '[' -d artifacts/sumfiles ']'
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
++ wait 2313590
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
++ wait 2313591
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
+++ true
++ n_regressions=0
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
+++ true
++ n_progressions=0
++ printf PASS
++ '[' 0 '!=' 0 ']'
++ rm artifacts/notify/regressions.sum
++ '[' 0 '!=' 0 ']'
++ rm artifacts/notify/progressions.sum
++ printf '\n'
++ '[' --oneline = --oneline ']'
++ return 0
++ merge_status_summary interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
++ set -euf -o pipefail
++ local subdir=interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
++ local cur_file cur best= best_file
++ read -r cur_file
+++ find interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check -mindepth 2 -maxdepth 2 -name status-summary.txt
+++ sort
+++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status-summary.txt
++ cur=PASS
++ '[' PASS -le '' ']'
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh: line 1042: [: PASS: integer expression expected
++ best=PASS
++ best_file=interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status-summary.txt
++ read -r cur_file
++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status-summary.txt
++ merge_status_summary interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ set -euf -o pipefail
++ local subdir=interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ local cur_file cur best= best_file
++ read -r cur_file
+++ find interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013 -mindepth 2 -maxdepth 2 -name status-summary.txt
+++ sort
+++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt
++ cur=PASS
++ '[' PASS -le '' ']'
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh: line 1042: [: PASS: integer expression expected
++ best=PASS
++ best_file=interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt
++ read -r cur_file
++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status-summary.txt glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt glibc/sha1/546a1ba664626603660b595662249d524e429013/status-summary.txt
++ gnu_print_result --long
++ false
++ local print_arg=--long
++ '[' -d artifacts/sumfiles ']'
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
++ wait 2313631
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
++ wait 2313632
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
+++ true
++ n_regressions=0
+++ grep -c '^[A-Z]\+:' artifacts/notify/progressions.sum
+++ true
++ n_progressions=0
++ printf PASS
++ '[' 0 '!=' 0 ']'
++ rm artifacts/notify/regressions.sum
++ '[' 0 '!=' 0 ']'
++ rm artifacts/notify/progressions.sum
++ printf '\n'
++ '[' --long = --oneline ']'
++ local length=10 outfile n_lines
++ '[' --long = --long ']'
++ length=-0
++ for outfile in regressions.sum progressions.sum
++ '[' -f artifacts/notify/regressions.sum ']'
++ continue
++ for outfile in regressions.sum progressions.sum
++ '[' -f artifacts/notify/progressions.sum ']'
++ continue
++ cat
+++ print_artifacts_url 00-sumfiles/
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ '[' '' '!=' '' ']'
+++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/00-sumfiles/
+++ print_artifacts_url notify/
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ '[' '' '!=' '' ']'
+++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/notify/
+++ print_artifacts_url sumfiles/xfails.xfail
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ '[' '' '!=' '' ']'
+++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/sumfiles/xfails.xfail
++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status-summary.txt
++ sed 's/^/* /'
++ print_icommits_link glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt
++ set -euf -o pipefail
++ local path=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt
++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status.txt
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/summary.txt ']'
++ local bad_artifacts_url good_artifacts_url
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ get_baseline_manifest BUILD_URL
+++ get_manifest base-artifacts/manifest.sh BUILD_URL false
+++ set +x
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
++ cat
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/reproduction_instructions.txt
++ local ci_config
++ read ci_config
+++ cd interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ ls
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/summary.txt ']'
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status.txt ']'
++ echo '* master-arm'
++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status.txt
++ sed 's/^/*/'
++ read ci_config
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt/summary.txt ']'
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt/status.txt ']'
++ continue
++ read ci_config
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status.txt/summary.txt ']'
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status.txt/status.txt ']'
++ continue
++ read ci_config
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status.txt
++ local ci_project
++ read ci_project
+++ cd interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ ls
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/status-summary.txt/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/status.txt/status.txt ']'
++ continue
++ read ci_project
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status.txt ']'
++ echo '* tcwg_glibc_check'
++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status.txt
++ sed 's/^/*/'
++ read ci_project
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/status.txt
++ print_commits --short
++ set -euf -o pipefail
++ false
++ local print_arg=--short
++ '[' single_commit = no_change ']'
++ local more_lines
++ '[' single_commit = single_commit ']'
++ local c=glibc
++ '[' --short = --link ']'
++ local describe
++ '[' '' = '' ']'
+++ describe_sha1 glibc 546a1ba664626603660b595662249d524e429013 true
+++ local component=glibc
+++ local sha1=546a1ba664626603660b595662249d524e429013
+++ local anything=true
+++ match=()
+++ local -a match
+++ case "$component" in
+++ git -C glibc describe 546a1ba664626603660b595662249d524e429013
++ describe=glibc-2.38.9000-325-g546a1ba664
+++ echo glibc-2.38.9000-325-g546a1ba664
+++ sed 's,^basepoints/,,'
++ describe=glibc-2.38.9000-325-g546a1ba664
++ '[' --short = --oneline ']'
++ '[' '' = '' ']'
++ echo 'commit glibc-2.38.9000-325-g546a1ba664'
++ local tmpfile
+++ mktemp
++ tmpfile=/tmp/tmp.SI4Z4DGs4X
++ git -C glibc log -n1 546a1ba664626603660b595662249d524e429013
++ tail -n +2
++ head -n 10 /tmp/tmp.SI4Z4DGs4X
+++ cat /tmp/tmp.SI4Z4DGs4X
+++ wc -l
++ more_lines=-4
++ '[' -4 -gt 0 ']'
++ rm /tmp/tmp.SI4Z4DGs4X
++ '[' '' '!=' '' ']'
++ return 0
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/commit-log.txt
++ true
++ local jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/key ']'
++ '[' -e interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira ']'
++ mkdir interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
++ '[' '' '!=' '' ']'
+++ print_commits --oneline
+++ set -euf -o pipefail
+++ false
+++ local print_arg=--oneline
+++ '[' single_commit = no_change ']'
+++ local more_lines
+++ '[' single_commit = single_commit ']'
+++ local c=glibc
+++ '[' --oneline = --link ']'
+++ local describe
+++ '[' '' = '' ']'
++++ describe_sha1 glibc 546a1ba664626603660b595662249d524e429013 true
++++ local component=glibc
++++ local sha1=546a1ba664626603660b595662249d524e429013
++++ local anything=true
++++ match=()
++++ local -a match
++++ case "$component" in
++++ git -C glibc describe 546a1ba664626603660b595662249d524e429013
+++ describe=glibc-2.38.9000-325-g546a1ba664
++++ echo glibc-2.38.9000-325-g546a1ba664
++++ sed 's,^basepoints/,,'
+++ describe=glibc-2.38.9000-325-g546a1ba664
+++ '[' --oneline = --oneline ']'
+++ echo glibc-2.38.9000-325-g546a1ba664
+++ return 0
+++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/status-summary.txt
++ echo glibc-2.38.9000-325-g546a1ba664: PASS
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/summary
++ cat
+++ print_commits --link
+++ set -euf -o pipefail
+++ false
+++ local print_arg=--link
+++ '[' single_commit = no_change ']'
+++ local more_lines
+++ '[' single_commit = single_commit ']'
+++ local c=glibc
+++ '[' --link = --link ']'
+++ local url
++++ get_baseline_git glibc_url
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No glibc_url in baseline git' '[' -f base-artifacts/git/glibc_url ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/glibc_url
+++ url=git://sourceware.org/git/glibc.git
+++ [[ git://sourceware.org/git/glibc.git =~ git://sourceware.org/git/ ]]
+++ url=glibc.git
+++ url='https://sourceware.org/git/?p=glibc.git'
+++ echo 'https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=546a1ba664626603660b595662249d524e429013'
+++ return 0
+++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/commit-log.txt
+++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/status.txt
+++ print_icommits_link glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/yaml
+++ set -euf -o pipefail
+++ local path=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/yaml
+++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
+++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/yaml
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/description
++ update_jira_card
++ set -euf -o pipefail
++ echo '# update_jira_card'
+# update_jira_card
++ local jira_dir
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
++ components=()
++ local -a components
++ case "$changed_single_component" in
++ components+=(Glibc)
++ IFS=,
++ echo Glibc
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/components
++ local commit_date
+++ git -C glibc log -n1 --pretty=%cd --date=iso 546a1ba664626603660b595662249d524e429013
++ commit_date='2023-12-07 11:17:35 -0300'
++ date -d '2023-12-07 11:17:35 -0300' +%Y-%m-%d
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/startdate
++ local key project
+++ print_jira_card_key
+++ set -euf -o pipefail
+++ local jira_dir
++++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
++++ local dir=glibc/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
+++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/key ']'
+++ return 0
++ key=
++ '[' -z '' ']'
+WARNING: no existing jira card interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/key
++ echo 'WARNING: no existing jira card interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/key'
++ return 0
++ local describe
+++ describe_sha1 glibc 546a1ba664626603660b595662249d524e429013 false
+++ local component=glibc
+++ local sha1=546a1ba664626603660b595662249d524e429013
+++ local anything=false
+++ match=()
+++ local -a match
+++ case "$component" in
+++ git -C glibc describe 546a1ba664626603660b595662249d524e429013
++ describe=glibc-2.38.9000-325-g546a1ba664
++ '[' glibc-2.38.9000-325-g546a1ba664 '!=' '' ']'
++ local d
+++ dirname glibc-2.38.9000-325-g546a1ba664
++ d=.
++ mkdir -p interesting-commits/glibc/.
++ local symlink=
++ '[' . '!=' . ']'
++ symlink=sha1/546a1ba664626603660b595662249d524e429013
++ rm -f interesting-commits/glibc/glibc-2.38.9000-325-g546a1ba664
++ ln -s sha1/546a1ba664626603660b595662249d524e429013 interesting-commits/glibc/glibc-2.38.9000-325-g546a1ba664
++ git -C interesting-commits add glibc/glibc-2.38.9000-325-g546a1ba664
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ git -C interesting-commits commit -m 'Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/'
+[detached HEAD d52d1a498] Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+ 17 files changed, 68 insertions(+)
+ create mode 120000 glibc/glibc-2.38.9000-325-g546a1ba664
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/commit-log.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/components
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/description
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/startdate
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/summary
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/status-summary.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/status.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/last_good
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/reproduction_instructions.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status-summary.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/status.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status-summary.txt
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/status.txt
++ wait 2314008
++ echo DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
+DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
++ break
+ true
+ generate_jira_dir
+ set -euf -o pipefail
@@ -205,11 +1099,23 @@
++ set -euf -o pipefail
++ local print_arg=--entry
++ shift 1
-++ '[' xsingle_component '!=' xsingle_commit ']'
-++ return 0
-+ icommit_entry=
-+ '[' '' '!=' '' ']'
-+ mkdir -p artifacts/notify/jira
+++ '[' xsingle_commit '!=' xsingle_commit ']'
+++ local isubdir
++++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
++++ local dir=glibc/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ isubdir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ case "$print_arg" in
+++ echo interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ icommit_entry=interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ '[' interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013 '!=' '' ']'
++ '[' -d interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira ']'
++ rsync -a interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/ artifacts/notify/jira/
++ '[' -f artifacts/notify/jira/key ']'
+ '[' '' '!=' '' ']'
+ cat
++ print_jira_template_card
@@ -223,10 +1129,10 @@
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1177758
+++ wait 2314019
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1177759
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
+++ wait 2314020
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
@@ -249,11 +1155,11 @@
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/notify/mail-body.txt/*view*/'
-# print all notification files
+++ echo 'https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/notify/mail-body.txt/*view*/'
+ echo '# print all notification files'
+# print all notification files
+ true
+ generate_mail_files
+ set -euf -o pipefail
@@ -274,17 +1180,15 @@
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ base_rev=4369019520a3396304f5382f29da667cebb98695
++ base_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
++ get_current_git glibc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-+ read -r email
-++ git -C glibc log --pretty=%ae 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-+ emails["$email"]=cc
++ cur_rev=546a1ba664626603660b595662249d524e429013
+ read -r email
+++ git -C glibc log --pretty=%ae 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013
+ emails["$email"]=cc
+ read -r email
+ local precommit_postcommit=postcommit
@@ -295,17 +1199,15 @@
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ base_rev=4369019520a3396304f5382f29da667cebb98695
++ base_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
++ get_current_git glibc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-+ read -r email
-++ git -C glibc log --pretty=%ce 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-+ emails["$email"]=to
++ cur_rev=546a1ba664626603660b595662249d524e429013
+ read -r email
+++ git -C glibc log --pretty=%ce 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013
+ emails["$email"]=to
+ read -r email
+ unset 'emails[author]' 'emails[committer]'
@@ -329,42 +1231,32 @@
+ case "$type" in
+ recipients+=("$email")
+ IFS=,
-+ echo cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,mfabian@redhat.com
++ echo cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,adhemerval.zanella@linaro.org
++ print_commits --oneline
++ set -euf -o pipefail
++ false
++ local print_arg=--oneline
-++ '[' single_component = no_change ']'
+++ '[' single_commit = no_change ']'
++ local more_lines
-++ '[' single_component = single_commit ']'
-++ '[' single_component = single_component ']'
-++ local new_commits c base_rev cur_rev c_commits components
-++ local commits_or_patches
-++ '[' '' '!=' '' ']'
-++ commits_or_patches=commits
-++ new_commits=0
-++ for c in "${changed_components[@]}"
-+++ get_baseline_git glibc_rev
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/glibc_rev
-++ base_rev=4369019520a3396304f5382f29da667cebb98695
-+++ get_current_git glibc_rev
-+++ set -euf -o pipefail
-+++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat artifacts/git/glibc_rev
-++ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-+++ git -C glibc rev-list --count 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-++ c_commits=2
-++ new_commits=2
-+++ echo glibc
-+++ tr ' ' ,
-++ components=glibc
-++ echo '2 commits in glibc'
+++ '[' single_commit = single_commit ']'
+++ local c=glibc
+++ '[' --oneline = --link ']'
+++ local describe
+++ '[' '' = '' ']'
++++ describe_sha1 glibc 546a1ba664626603660b595662249d524e429013 true
++++ local component=glibc
++++ local sha1=546a1ba664626603660b595662249d524e429013
++++ local anything=true
++++ match=()
++++ local -a match
++++ case "$component" in
++++ git -C glibc describe 546a1ba664626603660b595662249d524e429013
+++ describe=glibc-2.38.9000-325-g546a1ba664
++++ echo glibc-2.38.9000-325-g546a1ba664
++++ sed 's,^basepoints/,,'
+++ describe=glibc-2.38.9000-325-g546a1ba664
++ '[' --oneline = --oneline ']'
+++ echo glibc-2.38.9000-325-g546a1ba664
++ return 0
++ gnu_print_result --oneline
++ false
@@ -373,9 +1265,9 @@
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1177815
+++ wait 2314068
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1177816
+++ wait 2314069
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
@@ -395,7 +1287,7 @@
++ return 0
++ gnu_print_config --oneline
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_glibc_check master-arm
++ local project=tcwg_glibc_check
@@ -418,25 +1310,48 @@
++ case "$print_arg" in
++ case "$ci_config" in
++ echo arm
-+ echo '[Linaro-TCWG-CI]' '2 commits in glibc: PASS on arm'
++ echo '[Linaro-TCWG-CI]' 'glibc-2.38.9000-325-g546a1ba664: PASS on arm'
+ print_mail_body
+ local bad_artifacts_url good_artifacts_url
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-+ good_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/745/artifact/artifacts
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
+ local key=
-+ '[' single_component = single_commit ']'
++ '[' single_commit = single_commit ']'
++ '[' '' = '' ']'
+++ print_jira_card_key
+++ set -euf -o pipefail
+++ local jira_dir
++++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
++++ local dir=glibc/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
+++ '[' -f interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/key ']'
+++ return 0
++ key=
++ '[' -z '' ']'
+++ print_jira_template_card
+++ local jira_card=GNU-692
+++ case "$ci_project/$ci_config:$changed_single_component" in
+++ echo GNU-692
++ key=GNU-692
++ cat
++ '[' GNU-692 '!=' '' ']'
+ cat
-+ '[' '' '!=' '' ']'
+ cat
++ gnu_print_config --short
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_glibc_check master-arm
++ local project=tcwg_glibc_check
@@ -459,56 +1374,39 @@
++ set -euf -o pipefail
++ false
++ local print_arg=--short
-++ '[' single_component = no_change ']'
+++ '[' single_commit = no_change ']'
++ local more_lines
-++ '[' single_component = single_commit ']'
-++ '[' single_component = single_component ']'
-++ local new_commits c base_rev cur_rev c_commits components
-++ local commits_or_patches
-++ '[' '' '!=' '' ']'
-++ commits_or_patches=commits
-++ new_commits=0
-++ for c in "${changed_components[@]}"
-+++ get_baseline_git glibc_rev
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/glibc_rev
-++ base_rev=4369019520a3396304f5382f29da667cebb98695
-+++ get_current_git glibc_rev
-+++ set -euf -o pipefail
-+++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat artifacts/git/glibc_rev
-++ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-+++ git -C glibc rev-list --count 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-++ c_commits=2
-++ new_commits=2
-+++ echo glibc
-+++ tr ' ' ,
-++ components=glibc
-++ echo '2 commits in glibc'
+++ '[' single_commit = single_commit ']'
+++ local c=glibc
+++ '[' --short = --link ']'
+++ local describe
+++ '[' '' = '' ']'
++++ describe_sha1 glibc 546a1ba664626603660b595662249d524e429013 true
++++ local component=glibc
++++ local sha1=546a1ba664626603660b595662249d524e429013
++++ local anything=true
++++ match=()
++++ local -a match
++++ case "$component" in
++++ git -C glibc describe 546a1ba664626603660b595662249d524e429013
+++ describe=glibc-2.38.9000-325-g546a1ba664
++++ echo glibc-2.38.9000-325-g546a1ba664
++++ sed 's,^basepoints/,,'
+++ describe=glibc-2.38.9000-325-g546a1ba664
++ '[' --short = --oneline ']'
-++ for c in "${changed_components[@]}"
-+++ get_baseline_git glibc_rev
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/glibc_rev
-++ base_rev=4369019520a3396304f5382f29da667cebb98695
-+++ get_current_git glibc_rev
-+++ set -euf -o pipefail
-+++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
-+++ set -euf -o pipefail +x
-+++ cat artifacts/git/glibc_rev
-++ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-+++ git -C glibc rev-list --count 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-++ c_commits=2
-++ '[' '' '!=' '' ']'
-++ git -C glibc log -n 5 --oneline 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-++ '[' 2 -gt 5 ']'
+++ '[' '' = '' ']'
+++ echo 'commit glibc-2.38.9000-325-g546a1ba664'
+++ local tmpfile
++++ mktemp
+++ tmpfile=/tmp/tmp.drHEMVY9qn
+++ git -C glibc log -n1 546a1ba664626603660b595662249d524e429013
+++ tail -n +2
+++ head -n 10 /tmp/tmp.drHEMVY9qn
++++ cat /tmp/tmp.drHEMVY9qn
++++ wc -l
+++ more_lines=-4
+++ '[' -4 -gt 0 ']'
+++ rm /tmp/tmp.drHEMVY9qn
++ '[' '' '!=' '' ']'
++ return 0
++ gnu_print_result --short
@@ -518,9 +1416,9 @@
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 1177880
+++ wait 2314127
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 1177881
+++ wait 2314128
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231207 --build_dir=artifacts/sumfiles --verbosity=1
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
@@ -552,30 +1450,30 @@
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/00-sumfiles/
++++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/00-sumfiles/
+++ print_artifacts_url notify/
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/notify/
++++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/notify/
+++ print_artifacts_url sumfiles/xfails.xfail
+++ set -euf -o pipefail
+++ local url
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/sumfiles/xfails.xfail
++++ echo https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/sumfiles/xfails.xfail
++ gnu_print_config --long
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_glibc_check master-arm
++ local project=tcwg_glibc_check
@@ -593,14 +1491,77 @@
++ local print_arg=--long
++ case "$print_arg" in
++ echo 'CI config tcwg_glibc_check master-arm'
-+ '[' single_component '!=' single_commit ']'
-+ return
++ '[' single_commit '!=' single_commit ']'
++ '[' '' '!=' '' ']'
++ cat
+++ print_last_icommit --reproduction_instructions_link tcwg_glibc_check master-arm
+++ false
+++ set -euf -o pipefail
+++ local print_arg=--reproduction_instructions_link
+++ shift 1
+++ '[' xsingle_commit '!=' xsingle_commit ']'
+++ local isubdir
++++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check master-arm
++++ local dir=glibc/sha1
++++ '[' 4 -ge 2 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++++ '[' 4 -ge 3 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
++++ '[' 4 -ge 4 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
+++ isubdir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
+++ case "$print_arg" in
+++ print_icommits_link glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/reproduction_instructions.txt
+++ set -euf -o pipefail
+++ local path=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/reproduction_instructions.txt
+++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
+++ echo https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/reproduction_instructions.txt
+++ print_commits --link
+++ set -euf -o pipefail
+++ false
+++ local print_arg=--link
+++ '[' single_commit = no_change ']'
+++ local more_lines
+++ '[' single_commit = single_commit ']'
+++ local c=glibc
+++ '[' --link = --link ']'
+++ local url
++++ get_baseline_git glibc_url
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No glibc_url in baseline git' '[' -f base-artifacts/git/glibc_url ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/glibc_url
+++ url=git://sourceware.org/git/glibc.git
+++ [[ git://sourceware.org/git/glibc.git =~ git://sourceware.org/git/ ]]
+++ url=glibc.git
+++ url='https://sourceware.org/git/?p=glibc.git'
+++ echo 'https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=546a1ba664626603660b595662249d524e429013'
+++ return 0
+++ print_last_icommit --status
+++ false
+++ set -euf -o pipefail
+++ local print_arg=--status
+++ shift 1
+++ '[' xsingle_commit '!=' xsingle_commit ']'
+++ local isubdir
++++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
++++ local dir=glibc/sha1
++++ '[' 2 -ge 2 ']'
++++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++++ '[' 2 -ge 3 ']'
++++ '[' 2 -ge 4 ']'
++++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ isubdir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ case "$print_arg" in
+++ cat interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/status.txt
+ true
+ generate_jenkins_html_files
-+ wait 1177924
-+ set -euf -o pipefail
++ wait 2314186
# generate_jenkins_html_files
... Skipping
++ set -euf -o pipefail
+ echo '# generate_jenkins_html_files'
+ true
+ case "$ci_project" in
@@ -714,13 +1675,13 @@
+ local text_type=txt
+ case $text_type in
# generate dashboard
-+ echo '# generate dashboard'
-+ generate_dashboard_squad
-+ local results_date
# generate_dashboard_squad
... Skipping
# post_dashboard_squad
... Skipping
++ echo '# generate dashboard'
++ generate_dashboard_squad
++ local results_date
+ echo '# generate_dashboard_squad'
+ false
+ echo '... Skipping'
@@ -731,13 +1692,13 @@
+ echo '... Skipping'
+ return
+ generate_lnt_report
-+ wait 1177956
++ wait 2314218
+ set -euf -o pipefail
# generate_lnt_report
+ local results_date
+ echo '# generate_lnt_report'
+ true
-+ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/lnt-utils.sh
++ . /home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/lnt-utils.sh
+ calculate_results_date
+ set -euf -o pipefail
+ local c base_d cur_d results_date=0
@@ -751,51 +1712,51 @@
++ assert_with_msg 'ERROR: No glibc in current git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
+++ cat base-artifacts/git/glibc_rev
-++ git -C glibc show --no-patch --pretty=%ct 4369019520a3396304f5382f29da667cebb98695
-+ base_d=1701793296
+++ git -C glibc show --no-patch --pretty=%ct 958478889c6a7a12b35b857b9788b7ad8706a01e
++ base_d=1701934105
++ get_current_component_date glibc
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
+++ cat artifacts/git/glibc_rev
-++ git -C glibc show --no-patch --pretty=%ct 958478889c6a7a12b35b857b9788b7ad8706a01e
-+ cur_d=1701934105
-+ '[' x1701793296 '!=' x ']'
-+ '[' x1701934105 = x ']'
-+ '[' 1701934105 -lt 1701793296 ']'
-+ '[' x1701934105 = x ']'
-+ '[' 1701934105 -gt 0 ']'
-+ results_date=1701934105
-+ assert_with_msg 'Failed to produce results_date' '[' 1701934105 -gt 0 ']'
+++ git -C glibc show --no-patch --pretty=%ct 546a1ba664626603660b595662249d524e429013
++ cur_d=1701958655
++ '[' x1701934105 '!=' x ']'
++ '[' x1701958655 = x ']'
++ '[' 1701958655 -lt 1701934105 ']'
++ '[' x1701958655 = x ']'
++ '[' 1701958655 -gt 0 ']'
++ results_date=1701958655
++ assert_with_msg 'Failed to produce results_date' '[' 1701958655 -gt 0 ']'
+ set -euf -o pipefail +x
++ get_baseline_manifest '{rr[results_date]}'
++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false
++ set +x
-+ base_d=1701761812
-+ '[' 1701761812 '!=' '' ']'
-+ assert '[' 1701934105 -ge 1701761812 ']'
++ base_d=1701847958
++ '[' 1701847958 '!=' '' ']'
++ assert '[' 1701958655 -ge 1701847958 ']'
+ set -euf -o pipefail +x
-+ '[' 1701934105 -gt 1701761812 ']'
-+ results_date=1701847958
-+ rr[results_date]=1701847958
++ '[' 1701958655 -gt 1701847958 ']'
++ results_date=1701903306
++ rr[results_date]=1701903306
+ cat
+ manifest_out
+ cat
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1701847958
-++ date '+%Y-%m-%d %H:%M:%S' --date @1701847958
-+ results_date='2023-12-06 07:32:38'
++ results_date=1701903306
+++ date '+%Y-%m-%d %H:%M:%S' --date @1701903306
++ results_date='2023-12-06 22:55:06'
+ case "$ci_project" in
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-+ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/ tcwg_glibc_check master-arm '2023-12-06 07:32:38' artifacts/sumfiles artifacts/notify/lnt_report.json
-+ local build_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
++ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/ tcwg_glibc_check master-arm '2023-12-06 22:55:06' artifacts/sumfiles artifacts/notify/lnt_report.json
++ local build_url=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+ local ci_project=tcwg_glibc_check
+ local ci_config=master-arm
-+ local 'results_date=2023-12-06 07:32:38'
++ local 'results_date=2023-12-06 22:55:06'
+ local sumfiles_dir=artifacts/sumfiles
+ local output_file=artifacts/notify/lnt_report.json
+ local -a sumfiles
@@ -805,8 +1766,8 @@
+ local lnt_testsuite=tcwg_glibc_check
+ local machine_name=master-arm
+ local build_number
-++ basename https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
-+ build_number=746
+++ basename https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
++ build_number=747
+ additional_run_infos=("tag:$lnt_testsuite" "run_order:$build_number" "test_url:$build_url")
++ get_current_manifest '{rr[components]}'
++ get_manifest artifacts/manifest.sh '{rr[components]}'
@@ -827,16 +1788,16 @@
+++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
+++ set -euf -o pipefail +x
+++ cat artifacts/git/glibc_rev
-++ rev=958478889c6a7a12b35b857b9788b7ad8706a01e
+++ rev=546a1ba664626603660b595662249d524e429013
++ [[ git://sourceware.org/git/glibc.git =~ git://sourceware.org/git/ ]]
++ url=glibc.git
++ url='https://sourceware.org/git/?p=glibc.git'
-++ echo 'https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e'
-+ report_header master-arm '2023-12-06 07:32:38' tag:tcwg_glibc_check run_order:746 test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/ 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e'
+++ echo 'https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013'
++ report_header master-arm '2023-12-06 22:55:06' tag:tcwg_glibc_check run_order:747 test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/ 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013'
+ local machine_name=master-arm
-+ local 'date_time=2023-12-06 07:32:38'
++ local 'date_time=2023-12-06 22:55:06'
+ shift 2
-+ run_infos=('tag:tcwg_glibc_check' 'run_order:746' 'test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/' 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e')
++ run_infos=('tag:tcwg_glibc_check' 'run_order:747' 'test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/' 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013')
+ local run_infos
+ cat
+ for i in "${run_infos[@]}"
@@ -848,29 +1809,29 @@
+ val=tcwg_glibc_check
+ echo ' "tag": "tcwg_glibc_check",'
+ for i in "${run_infos[@]}"
-++ echo run_order:746
+++ echo run_order:747
++ cut -d: -f1
+ tag=run_order
-++ echo run_order:746
+++ echo run_order:747
++ cut -d: -f2-
-+ val=746
-+ echo ' "run_order": "746",'
++ val=747
++ echo ' "run_order": "747",'
+ for i in "${run_infos[@]}"
-++ echo test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
+++ echo test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
++ cut -d: -f1
+ tag=test_url
-++ echo test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
+++ echo test_url:https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
++ cut -d: -f2-
-+ val=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
-+ echo ' "test_url": "https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/",'
++ val=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
++ echo ' "test_url": "https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/",'
+ for i in "${run_infos[@]}"
-++ echo 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e'
+++ echo 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013'
++ cut -d: -f1
+ tag=git_glibc
-++ echo 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e'
+++ echo 'git_glibc:https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013'
++ cut -d: -f2-
-+ val='https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e'
-+ echo ' "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e",'
++ val='https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013'
++ echo ' "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013",'
+ cat
+ all_fields=('FAIL' 'KFAIL' 'XFAIL' 'PASS' 'XPASS' 'UNRESOLVED' 'UNSUPPORTED' 'UNTESTED' 'ERROR' 'OTHER')
+ local all_fields
@@ -12954,17 +13915,17 @@
+ eval '(( total_PASS+=1 ))'
++ (( total_PASS+=1 ))
+ read -r kind
-+ [[ ! FAIL KFAIL XFAIL PASS XPASS UNRESOLVED UNSUPPORTED UNTESTED ERROR OTHER =~ FAIL ]]
-+ eval '(( FAIL+=1 ))'
-++ (( FAIL+=1 ))
-+ eval '(( total_FAIL+=1 ))'
-++ (( total_FAIL+=1 ))
++ [[ ! FAIL KFAIL XFAIL PASS XPASS UNRESOLVED UNSUPPORTED UNTESTED ERROR OTHER =~ PASS ]]
++ eval '(( PASS+=1 ))'
+++ (( PASS+=1 ))
++ eval '(( total_PASS+=1 ))'
+++ (( total_PASS+=1 ))
+ read -r kind
-+ [[ ! FAIL KFAIL XFAIL PASS XPASS UNRESOLVED UNSUPPORTED UNTESTED ERROR OTHER =~ FAIL ]]
-+ eval '(( FAIL+=1 ))'
-++ (( FAIL+=1 ))
-+ eval '(( total_FAIL+=1 ))'
-++ (( total_FAIL+=1 ))
++ [[ ! FAIL KFAIL XFAIL PASS XPASS UNRESOLVED UNSUPPORTED UNTESTED ERROR OTHER =~ PASS ]]
++ eval '(( PASS+=1 ))'
+++ (( PASS+=1 ))
++ eval '(( total_PASS+=1 ))'
+++ (( total_PASS+=1 ))
+ read -r kind
+ [[ ! FAIL KFAIL XFAIL PASS XPASS UNRESOLVED UNSUPPORTED UNTESTED ERROR OTHER =~ PASS ]]
+ eval '(( PASS+=1 ))'
@@ -28151,10 +29112,10 @@
+ first=false
+ field_name=tests.FAIL.nb_FAIL
++ eval 'echo $FAIL'
-+++ echo 38
-+ report_test_entry tcwg_glibc_check.tests.FAIL.nb_FAIL 38
++++ echo 36
++ report_test_entry tcwg_glibc_check.tests.FAIL.nb_FAIL 36
+ local name=tcwg_glibc_check.tests.FAIL.nb_FAIL
-+ local value=38
++ local value=36
+ cat
+ for field in "${fields[@]}"
+ false
@@ -28181,10 +29142,10 @@
+ echo ' ,'
+ field_name=tests.PASS.nb_PASS
++ eval 'echo $PASS'
-+++ echo 4445
-+ report_test_entry tcwg_glibc_check.tests.PASS.nb_PASS 4445
++++ echo 4447
++ report_test_entry tcwg_glibc_check.tests.PASS.nb_PASS 4447
+ local name=tcwg_glibc_check.tests.PASS.nb_PASS
-+ local value=4445
++ local value=4447
+ cat
+ for field in "${fields[@]}"
+ false
@@ -28251,10 +29212,10 @@
+ echo ' ,'
+ field_name=TOTAL.FAIL.nb_FAIL
++ eval 'echo $total_FAIL'
-+++ echo 38
-+ report_test_entry tcwg_glibc_check.TOTAL.FAIL.nb_FAIL 38
++++ echo 36
++ report_test_entry tcwg_glibc_check.TOTAL.FAIL.nb_FAIL 36
+ local name=tcwg_glibc_check.TOTAL.FAIL.nb_FAIL
-+ local value=38
++ local value=36
+ cat
+ for field in "${all_fields[@]}"
+ false
@@ -28281,10 +29242,10 @@
+ echo ' ,'
+ field_name=TOTAL.PASS.nb_PASS
++ eval 'echo $total_PASS'
-+++ echo 4445
-+ report_test_entry tcwg_glibc_check.TOTAL.PASS.nb_PASS 4445
++++ echo 4447
++ report_test_entry tcwg_glibc_check.TOTAL.PASS.nb_PASS 4447
+ local name=tcwg_glibc_check.TOTAL.PASS.nb_PASS
-+ local value=4445
++ local value=4447
+ cat
+ for field in "${all_fields[@]}"
+ false
@@ -28351,12 +29312,12 @@
+ false
+ post_to_jira
+ set -euf -o pipefail
-# post_to_jira
+ echo '# post_to_jira'
+# post_to_jira
+ local post_card_comment=false
+ local post_template_comment=false
+ false
+ false
+ false
-Full stage ran successfully.
+ echo 'Full stage ran successfully.'
+Full stage ran successfully.
diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log
index 65da108..f70d967 100644
--- a/jenkins/notify-init.log
+++ b/jenkins/notify-init.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_gnu-build.sh
+/home/tcwg-buildslave/workspace/tcwg_gnu_0/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts --notify ignore __stage init __verbose true __build_script tcwg_gnu-build.sh
+ false
+ dryrun=
@@ -9,8 +9,8 @@
+ declare -a changed_components
+ declare print_commits_f print_result_f print_config_f print_last_icommit_f
+ dump_model_only=false
-+ setup_notify_environment
# setup_notify_environment
++ setup_notify_environment
+ echo '# setup_notify_environment'
+ top_artifacts=artifacts
++ get_current_manifest '{rr[ci_project]}'
@@ -20,32 +20,32 @@
++ get_current_manifest '{rr[ci_config]}'
++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
++ set +x
-# Debug traces :
+ ci_config=master-arm
+# Debug traces :
+ echo '# Debug traces :'
++ get_baseline_manifest BUILD_URL
++ get_manifest base-artifacts/manifest.sh BUILD_URL false
++ set +x
-# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/745/
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/745/'
-+ echo '# Using dir : base-artifacts'
+# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/'
# Using dir : base-artifacts
++ echo '# Using dir : base-artifacts'
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
-# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/
+# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
# Using dir : artifacts
-
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/'
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/'
+ echo '# Using dir : artifacts'
+
+ echo ''
+ mkdir -p artifacts/notify
+ '[' -f /home/tcwg-buildslave/.jipdate.yml ']'
+ set +x
+ case "$notify" in
+ declare -Ag pw
-# check_source_changes
+ '[' ignore = precommit ']'
+# check_source_changes
+ check_source_changes
+ echo '# check_source_changes'
++ get_current_manifest '{rr[update_baseline]}'
@@ -77,7 +77,7 @@
+++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/glibc_rev
-++ '[' x958478889c6a7a12b35b857b9788b7ad8706a01e '!=' x4369019520a3396304f5382f29da667cebb98695 ']'
+++ '[' x546a1ba664626603660b595662249d524e429013 '!=' x958478889c6a7a12b35b857b9788b7ad8706a01e ']'
++ echo -ne glibc
++ delim=' '
++ echo
@@ -90,17 +90,17 @@
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ first_bad=958478889c6a7a12b35b857b9788b7ad8706a01e
++ first_bad=546a1ba664626603660b595662249d524e429013
++ get_baseline_git glibc_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ last_good=4369019520a3396304f5382f29da667cebb98695
++ last_good=958478889c6a7a12b35b857b9788b7ad8706a01e
+ local res
+ res=0
-+ wait 1177576
++ wait 2272381
+ git -C glibc rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo glibc' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -114,22 +114,22 @@
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ base_rev=4369019520a3396304f5382f29da667cebb98695
++ base_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
++ get_current_git glibc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-++ git -C glibc rev-parse '958478889c6a7a12b35b857b9788b7ad8706a01e^@'
++ cur_rev=546a1ba664626603660b595662249d524e429013
+++ git -C glibc rev-parse '546a1ba664626603660b595662249d524e429013^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' ff25f355af099917eee0451b3d54f3d48fc62974 = 4369019520a3396304f5382f29da667cebb98695 ']'
-+ return 1
-+ change_kind=single_component
-+ echo '# Debug traces :'
++ '[' 958478889c6a7a12b35b857b9788b7ad8706a01e = 958478889c6a7a12b35b857b9788b7ad8706a01e ']'
++ return 0
++ change_kind=single_commit
# Debug traces :
-# change_kind=single_component : glibc
-+ echo '# change_kind=single_component : glibc'
+# change_kind=single_commit : glibc
++ echo '# Debug traces :'
++ echo '# change_kind=single_commit : glibc'
+ for c in "${changed_components[@]}"
++ get_baseline_git glibc_rev
++ set -euf -o pipefail
@@ -137,19 +137,19 @@
++ assert_with_msg 'ERROR: No glibc_rev in baseline git' '[' -f base-artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/glibc_rev
-+ base_rev=4369019520a3396304f5382f29da667cebb98695
++ base_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
++ get_current_git glibc_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No glibc_rev in current git' '[' -f artifacts/git/glibc_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/glibc_rev
-+ cur_rev=958478889c6a7a12b35b857b9788b7ad8706a01e
-++ git -C glibc rev-list --count 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e
-+ c_commits=2
-+ echo '# rev for glibc : 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e (2 commits)'
-+ echo ''
-# rev for glibc : 4369019520a3396304f5382f29da667cebb98695..958478889c6a7a12b35b857b9788b7ad8706a01e (2 commits)
++ cur_rev=546a1ba664626603660b595662249d524e429013
+++ git -C glibc rev-list --count 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013
++ c_commits=1
+# rev for glibc : 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013 (1 commits)
++ echo '# rev for glibc : 958478889c6a7a12b35b857b9788b7ad8706a01e..546a1ba664626603660b595662249d524e429013 (1 commits)'
++ echo ''
+ setup_stages_to_run
+ '[' ignore = onregression ']'
+ '[' ignore = precommit ']'
@@ -175,9 +175,257 @@
# post_interesting_commits
+ echo '# post_interesting_commits'
+ local stage=init
-+ '[' single_component '!=' single_commit ']'
++ '[' single_commit '!=' single_commit ']'
++ clone_or_update_repo interesting-commits master https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local ref=master
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local reference=auto
++ local single_branch=master
++ local remote=origin
++ clone_or_update_repo_no_checkout interesting-commits https://git-us.linaro.org/toolchain/ci/interesting-commits.git auto master origin
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local reference=auto
++ local single_branch=master
++ local remote=origin
++ local refopt=
++ case "$reference" in
++ local ref_dir
++ for ref_dir in $url $dir
+++ basename https://git-us.linaro.org/toolchain/ci/interesting-commits.git .git
++ ref_dir=interesting-commits
++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
++ for ref_dir in $url $dir
+++ basename interesting-commits .git
++ ref_dir=interesting-commits
++ ref_dir=/home/tcwg-buildslave/snapshots-ref/interesting-commits.git
++ git -C /home/tcwg-buildslave/snapshots-ref/interesting-commits.git rev-parse --git-dir
++ '[' -d /home/tcwg-buildslave/snapshots-ref/interesting-commits.git ']'
++ git -C interesting-commits status
++ '[' -d interesting-commits ']'
++ '[' x '!=' x ']'
++ '[' -d interesting-commits ']'
++ rm -f interesting-commits/.git/gc.log
++ git -C interesting-commits config gc.autoDetach false
++ git -C interesting-commits gc --auto --force --prune=all
++ find interesting-commits/.git -name '*.lock' -delete
++ local i
++ for i in am cherry-pick rebase
++ git -C interesting-commits am --abort
++ true
++ for i in am cherry-pick rebase
++ git -C interesting-commits cherry-pick --abort
++ true
++ for i in am cherry-pick rebase
++ git -C interesting-commits rebase --abort
++ true
++ break
++ '[' -d interesting-commits ']'
++ git_set_remote interesting-commits origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local remote=origin
++ local url=https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local single_branch=master
++ git -C interesting-commits remote rm origin
++ git -C interesting-commits remote add -t master origin https://git-us.linaro.org/toolchain/ci/interesting-commits.git
++ local refspec
++ '[' xmaster = x ']'
++ refspec=+refs/heads/master:refs/remotes/origin/master
++ run_with_timeout_and_retry 1h 3 git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ local duration=1h
+timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ shift
++ local tries=3
++ shift
++ local n=0
++ local ret=0
++ '[' 0 -eq 3 ']'
++ echo timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ ret=0
++ wait 2272461
++ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
++ '[' 0 -eq 0 ']'
++ break
++ return 0
++ git_checkout interesting-commits master origin
++ set -euf -o pipefail
++ local dir=interesting-commits
++ local ref=master
++ local remote=origin
++ git_clean interesting-commits
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift
++ fresh_dir interesting-commits 'interesting-commits/.git/*'
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift 1
+++ dirname interesting-commits/something
++ dir=interesting-commits
++ mkdir -p interesting-commits
++ find_opts=("!" "-path" "$dir")
++ for keep_pattern in "$@"
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname 'interesting-commits/.git/*'
++ keep_pattern=interesting-commits/.git
++ '[' xinteresting-commits/.git = xinteresting-commits ']'
++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
++ set -euf -o pipefail +x
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname interesting-commits/.git
++ keep_pattern=interesting-commits
++ '[' xinteresting-commits = xinteresting-commits ']'
++ break
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
++ chmod -R +rw interesting-commits
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
++ git -C interesting-commits reset -q --hard
++ local sha1
+++ git_rev_parse interesting-commits master origin
+++ set -euf -o pipefail
+++ local dir=interesting-commits
+++ local ref=master
+++ local remote=origin
+++ '[' 3 -ge 3 ']'
+++ remote=origin
+++ git_rev_parse_1 interesting-commits master origin --short
+++ set -euf -o pipefail
+++ local dir=interesting-commits
+++ local ref=master
+++ local remote=origin
+++ local opts=--short
+++ local ret
+++ cd interesting-commits
+++ local sha1 try_ref
+++ case "$ref" in
+++ try_ref=refs/remotes/origin/master
+++ ret=0
++++ git rev-parse --short refs/remotes/origin/master
+++ sha1=5cf0ce5f9
+++ '[' 0 -ne 0 ']'
+++ echo 5cf0ce5f9
++ sha1=5cf0ce5f9
++ git -C interesting-commits checkout --detach 5cf0ce5f9
+Previous HEAD position was 847189a7e Add entry 1f1c432226cf3db399b2a2a627e3c5720b02b1d6 from https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap-build/421/
+HEAD is now at 5cf0ce5f9 Add entry 20214aaab6fe8d77523ef86b47248f35992f49d4 from https://ci.linaro.org/job/tcwg_kernel--gnu-master-aarch64-next-defconfig-build/91/
++ false
++ dryrun='echo DRYRUN: '
++ local jira_dir jira_key=
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
++ jira_dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/jira
++ '[' init = full ']'
++ true
++ git -C interesting-commits remote update -p
+Fetching baseline
+From ssh://review.linaro.org:29418/toolchain/ci/interesting-commits
+ 49efd9bd7..5cf0ce5f9 master -> baseline/master
+Fetching origin
++ git_clean interesting-commits refs/remotes/origin/master
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift
++ fresh_dir interesting-commits 'interesting-commits/.git/*'
++ set -euf -o pipefail
++ local dir=interesting-commits
++ shift 1
+++ dirname interesting-commits/something
++ dir=interesting-commits
++ mkdir -p interesting-commits
++ find_opts=("!" "-path" "$dir")
++ for keep_pattern in "$@"
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname 'interesting-commits/.git/*'
++ keep_pattern=interesting-commits/.git
++ '[' xinteresting-commits/.git = xinteresting-commits ']'
++ assert '[' interesting-commits/.git '!=' / -a interesting-commits/.git '!=' . ']'
++ set -euf -o pipefail +x
++ :
++ find_opts+=("!" "-path" "$keep_pattern")
+++ dirname interesting-commits/.git
++ keep_pattern=interesting-commits
++ '[' xinteresting-commits = xinteresting-commits ']'
++ break
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -type d -exec chmod +rwx '{}' ';'
++ chmod -R +rw interesting-commits
++ find interesting-commits '!' -path interesting-commits '!' -path 'interesting-commits/.git/*' '!' -path interesting-commits/.git -delete
++ git -C interesting-commits reset -q --hard refs/remotes/origin/master
+# update_interesting_commits
++ update_interesting_commits init ''
++ echo '# update_interesting_commits'
++ local stage=init
++ local jira_key=
++ local subdir3 subdir4 subdir4
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013
+++ local dir=glibc/sha1
+++ '[' 2 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 2 -ge 3 ']'
+++ '[' 2 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013
++ subdir3=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check
+++ local dir=glibc/sha1
+++ '[' 3 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 3 -ge 3 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ '[' 3 -ge 4 ']'
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
++ subdir4=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ interesting_subdir glibc 546a1ba664626603660b595662249d524e429013 tcwg_glibc_check master-arm
+++ local dir=glibc/sha1
+++ '[' 4 -ge 2 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013
+++ '[' 4 -ge 3 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check
+++ '[' 4 -ge 4 ']'
+++ dir=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
+++ echo glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ subdir5=glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ '[' -d interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013 ']'
++ mkdir -p interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
++ mkdir -p interesting-commits/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm
++ get_current_manifest BUILD_URL
++ get_manifest artifacts/manifest.sh BUILD_URL
++ set +x
++ echo 958478889c6a7a12b35b857b9788b7ad8706a01e
++ git -C interesting-commits add glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/last_good
++ '[' init '!=' full ']'
+ return
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
++ git -C interesting-commits commit -m 'Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/'
+[detached HEAD 76deb34a9] Add entry 546a1ba664626603660b595662249d524e429013 from https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+ 3 files changed, 3 insertions(+)
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/first_url
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/build_url
+ create mode 100644 glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/last_good
++ wait 2286102
+DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
++ echo DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/interesting-commits.git HEAD:refs/heads/master
++ break
+ '[' init '!=' full ']'
+ echo 'Init stage ran successfully.'
-+ exit 0
Init stage ran successfully.
++ exit 0
diff --git a/jenkins/run-build.env b/jenkins/run-build.env
index 5b0937c..9486bc3 100644
--- a/jenkins/run-build.env
+++ b/jenkins/run-build.env
@@ -1,15 +1,15 @@
-build_name="#746"
+build_name="#747"
docker_opts=(--distro
default
--arch
armhf
--node
-tcwg-jade-06
+tcwg-jade-05
--security
--cap-add=SYS_ADMIN\ --security-opt\ apparmor=unconfined )
source build_container.sh
trap "cleanup_all_containers" EXIT
-build_name="#746-glibc"
+build_name="#747-glibc"
branch_opt=(==rr\[glibc_git\]
git://sourceware.org/git/glibc.git#master )
-build_name="#746-glibc-R0"
+build_name="#747-glibc-R0"
diff --git a/manifest.sh b/manifest.sh
index 39ae806..a439335 100644
--- a/manifest.sh
+++ b/manifest.sh
@@ -6,7 +6,7 @@ rr[ci_config]="master-arm"
declare -g "scripts_branch=master"
rr[mode]="build"
rr[update_baseline]="onsuccess"
-declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/"
declare -g "SQUAD_GRP="
rr[glibc_git]="git://sourceware.org/git/glibc.git#master"
rr[result_expiry_date]="20231207"
@@ -24,4 +24,4 @@ rr[no_regression_p]="no_regression_p"
rr[no_regression_result]="0"
rr[target]="native"
declare -g "notify=ignore"
-rr[results_date]="1701847958"
+rr[results_date]="1701903306"
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 7774b01..3543316 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
[GNU-692]
PASS
-Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/notify/mail-body.txt/*view*/
+Details: https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/components b/notify/jira/components
new file mode 100644
index 0000000..22870f9
--- /dev/null
+++ b/notify/jira/components
@@ -0,0 +1 @@
+Glibc
diff --git a/notify/jira/description b/notify/jira/description
new file mode 100644
index 0000000..0d11e61
--- /dev/null
+++ b/notify/jira/description
@@ -0,0 +1,16 @@
+Commit: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=546a1ba664626603660b595662249d524e429013
+commit glibc-2.38.9000-325-g546a1ba664
+Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
+Date: Thu Dec 7 11:17:35 2023 -0300
+
+ elf: Fix wrong break removal from 8ee878592c
+
+ Reported-by: Alexander Monakov <amonakov@ispras.ru>
+
+* tcwg_glibc_check
+** master-arm
+*** PASS
+*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt
+*** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
+
+Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/jira/yaml
diff --git a/notify/jira/startdate b/notify/jira/startdate
new file mode 100644
index 0000000..ada9133
--- /dev/null
+++ b/notify/jira/startdate
@@ -0,0 +1 @@
+2023-12-07
diff --git a/notify/jira/summary b/notify/jira/summary
new file mode 100644
index 0000000..8de883a
--- /dev/null
+++ b/notify/jira/summary
@@ -0,0 +1 @@
+glibc-2.38.9000-325-g546a1ba664: PASS
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 1e714bf..a078dc7 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -6,17 +6,17 @@
"Run": {
"Info": {
"tag": "tcwg_glibc_check",
- "run_order": "746",
- "test_url": "https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/",
- "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=958478889c6a7a12b35b857b9788b7ad8706a01e",
+ "run_order": "747",
+ "test_url": "https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/",
+ "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=546a1ba664626603660b595662249d524e429013",
"__report_version__": "1"
},
- "Start Time": "2023-12-06 07:32:38"
+ "Start Time": "2023-12-06 22:55:06"
},
"Tests": [
{
"Data": [
- 38
+ 36
],
"Info": {},
"Name": "tcwg_glibc_check.tests.FAIL.nb_FAIL"
@@ -40,7 +40,7 @@
,
{
"Data": [
- 4445
+ 4447
],
"Info": {},
"Name": "tcwg_glibc_check.tests.PASS.nb_PASS"
@@ -96,7 +96,7 @@
,
{
"Data": [
- 38
+ 36
],
"Info": {},
"Name": "tcwg_glibc_check.TOTAL.FAIL.nb_FAIL"
@@ -120,7 +120,7 @@
,
{
"Data": [
- 4445
+ 4447
],
"Info": {},
"Name": "tcwg_glibc_check.TOTAL.PASS.nb_PASS"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index c22744d..9360c69 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,19 +1,25 @@
Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+We track this report status in https://linaro.atlassian.net/browse/GNU-692 , please let us know if you are looking at the problem and/or when you have a fix.
+
In glibc_check master-arm after:
- | 2 commits in glibc
- | 958478889c localedata: Convert day names in nn_NO locale to UTF-8
- | ff25f355af localedata: Remove trailing whitespace in weekday names in nn_NO locale
+ | commit glibc-2.38.9000-325-g546a1ba664
+ | Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
+ | Date: Thu Dec 7 11:17:35 2023 -0300
+ |
+ | elf: Fix wrong break removal from 8ee878592c
+ |
+ | Reported-by: Alexander Monakov <amonakov@ispras.ru>
PASS
You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/00-sumfiles/ .
+ - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/00-sumfiles/ .
The full lists of regressions and progressions are in
- - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/notify/ .
+ - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/notify/ .
The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts/sumfiles/xfails.xfail .
+ - https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts/sumfiles/xfails.xfail .
The configuration of this build is:
CI config tcwg_glibc_check master-arm
@@ -21,6 +27,17 @@ CI config tcwg_glibc_check master-arm
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
-Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/745/artifact/artifacts
+Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/746/artifact/artifacts
+
+Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/reproduction_instructions.txt
+
+Full commit : https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=546a1ba664626603660b595662249d524e429013
+
+List of configurations that regressed due to this commit :
+* tcwg_glibc_check
+** master-arm
+*** PASS
+*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/546a1ba664626603660b595662249d524e429013/tcwg_glibc_check/master-arm/details.txt
+*** https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 47351ea..f3a33fd 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,mfabian@redhat.com
+cc:linaro-toolchain@lists.linaro.org,bcc:tcwg-validation@linaro.org,adhemerval.zanella@linaro.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 8f249f3..ce0d1a1 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 2 commits in glibc: PASS on arm
+[Linaro-TCWG-CI] glibc-2.38.9000-325-g546a1ba664: PASS on arm
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 7fef1a0..109ea24 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -5,14 +5,14 @@
# Comparing 1 common sum files:
tests.sum
Comparing:
-REFERENCE:/tmp/gxx-sum1.1177713
-CURRENT: /tmp/gxx-sum2.1177713
+REFERENCE:/tmp/gxx-sum1.2299905
+CURRENT: /tmp/gxx-sum2.2299905
+---------+---------+
o RUN STATUS: | REF | RES |
+------------------------------------------+---------+---------+
- | Passes [PASS] | 4446 | 4445 |
- | Unexpected fails [FAIL] | 37 | 38 |
+ | Passes [PASS] | 4445 | 4447 |
+ | Unexpected fails [FAIL] | 38 | 36 |
| Errors [ERROR] | 0 | 0 |
| Unexpected passes [XPASS] | 2 | 2 |
| Expected fails [XFAIL] | 16 | 16 |
@@ -22,37 +22,30 @@ o RUN STATUS: | REF | RES |
| Untested [UNTESTED] | 0 | 0 |
+------------------------------------------+---------+---------+
- REF PASS ratio: 0.984120
- RES PASS ratio: 0.983899
+ REF PASS ratio: 0.983899
+ RES PASS ratio: 0.984341
o REGRESSIONS:
+------------------------------------------+---------+
- | PASS now FAIL [PASS => FAIL] | 2 |
+------------------------------------------+---------+
- | TOTAL_REGRESSIONS | 2 |
+ | TOTAL_REGRESSIONS | 0 |
+------------------------------------------+---------+
- - PASS now FAIL [PASS => FAIL]:
-
- Executed from: glibc:malloc
- glibc:malloc=malloc/tst-mallocfork2
- glibc:malloc=malloc/tst-mallocfork3
-
-
o IMPROVEMENTS TO BE CHECKED:
+------------------------------------------+---------+
- | FAIL now PASS [FAIL => PASS] | 1 |
+ | FAIL now PASS [FAIL => PASS] | 2 |
+------------------------------------------+---------+
- | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 1 |
+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 2 |
+------------------------------------------+---------+
- FAIL now PASS [FAIL => PASS]:
- Executed from: glibc:string
- glibc:string=string/test-strncasecmp
+ Executed from: glibc:malloc
+ glibc:malloc=malloc/tst-mallocfork2
+ glibc:malloc=malloc/tst-mallocfork3
-# Regressions found
-# Regressions in 1 common sum files found
+# Improvements found
+# No regression found in 1 common sum files
diff --git a/sumfiles/flaky.xfail b/sumfiles/flaky.xfail
new file mode 100644
index 0000000..4a564ed
--- /dev/null
+++ b/sumfiles/flaky.xfail
@@ -0,0 +1,7 @@
+# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/:
+ === glibc tests ===
+
+Running glibc:nptl ...
+flaky,expire=20240118 | FAIL: nptl/tst-robust-fork
+
+ === Results Summary ===
diff --git a/sumfiles/tests.sum b/sumfiles/tests.sum
index e4156ff..75d5b84 100644
--- a/sumfiles/tests.sum
+++ b/sumfiles/tests.sum
@@ -1,3 +1,7 @@
+Note: This is a synthetic sum file generated by merging the sum files of
+ several testsuite runs. To investigate test results, refer to the
+ original sum and log files.
+
=== glibc tests ===
Running . ...
@@ -2049,8 +2053,8 @@ PASS: malloc/tst-mallocfork-malloc-check
PASS: malloc/tst-mallocfork-malloc-hugetlb1
PASS: malloc/tst-mallocfork-malloc-hugetlb2
PASS: malloc/tst-mallocfork-mcheck
-FAIL: malloc/tst-mallocfork2
-FAIL: malloc/tst-mallocfork3
+PASS: malloc/tst-mallocfork2
+PASS: malloc/tst-mallocfork3
PASS: malloc/tst-mallocstate
PASS: malloc/tst-mallocstate-malloc-check
PASS: malloc/tst-mallopt
diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail
index 500986f..cd43931 100644
--- a/sumfiles/xfails.xfail
+++ b/sumfiles/xfails.xfail
@@ -3,6 +3,14 @@
# - known flaky tests (from baseline)
# - known failures (from baseline)
#
+# New flaky tests
+# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/747/:
+ === glibc tests ===
+
+Running glibc:nptl ...
+flaky,expire=20240118 | FAIL: nptl/tst-robust-fork
+
+ === Results Summary ===
# Known flaky tests
# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/742/:
@@ -699,17 +707,6 @@ flaky,expire=20230828 | FAIL: nptl/tst-thread-affinity-pthread2
=== Results Summary ===
-# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/503/:
- === glibc tests ===
-
-Running glibc:nptl ...
-flaky,expire=20230823 | FAIL: nptl/tst-mutexpi7
-
-Running glibc:stdlib ...
-flaky,expire=20230823 | FAIL: stdlib/tst-arc4random-thread
-
- === Results Summary ===
-
# From https://ci.linaro.org/job/tcwg_glibc_check--master-arm-build/481/:
=== glibc tests ===
@@ -959,6 +956,10 @@ FAIL: locale/tst-localedef-path-norm
Running glibc:localedata ...
FAIL: localedata/tst-localedef-hardlinks
+Running glibc:malloc ...
+FAIL: malloc/tst-mallocfork2
+FAIL: malloc/tst-mallocfork3
+
Running glibc:misc ...
FAIL: misc/tst-personality
FAIL: misc/tst-syslog
@@ -998,7 +999,6 @@ Running glibc:stdlib ...
FAIL: stdlib/tst-system
Running glibc:string ...
-FAIL: string/test-strncasecmp
FAIL: string/tst-strerror
FAIL: string/tst-strsignal