summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-27 12:09:13 +0000
committerTCWG BuildSlave <tcwg-buildslave@linaro.org>2023-12-27 12:09:13 +0000
commitc4eb6ce2d05026ea5837cf8d40d4b5e77de49a03 (patch)
tree0645fc0038b25c5fbc9f87244b161401b2ee64b6
parent0f46c58f7c3aa452ef4fe1d80995f7deb0d2fa2e (diff)
onsuccess: #626: 0: [TCWG CI] https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/
Results : | # reset_artifacts: | -10 | # build_abe gdb -- --prefix /usr --disable install: | -2 | # build_abe dejagnu: | -1 | # build_abe check_gdb --: | 0 check_regression status : 0
-rw-r--r--00-sumfiles/gdb.log.xzbin1938836 -> 1939044 bytes
-rw-r--r--01-reset_artifacts/console.log.xzbin2148 -> 2160 bytes
-rw-r--r--02-prepare_abe/console.log.xzbin2612 -> 2660 bytes
-rw-r--r--03-build_abe-gdb/console.log.xzbin33692 -> 35052 bytes
-rw-r--r--03-build_abe-gdb/make-gdb.log.xzbin27100 -> 27648 bytes
-rw-r--r--04-build_abe-dejagnu/console.log.xzbin4296 -> 4312 bytes
-rw-r--r--04-build_abe-dejagnu/make-dejagnu.log.xzbin580 -> 580 bytes
-rw-r--r--05-build_abe-check_gdb/baseline.xfail62
-rw-r--r--05-build_abe-check_gdb/check-gdb.log.xzbin48980 -> 50452 bytes
-rw-r--r--05-build_abe-check_gdb/console.log.xzbin10688 -> 10728 bytes
-rw-r--r--06-check_regression/baseline.xfail62
-rw-r--r--06-check_regression/console.log.xzbin9152 -> 9136 bytes
-rw-r--r--06-check_regression/flaky.xfail8
-rw-r--r--README.html4
-rw-r--r--README.txt4
-rw-r--r--git/gdb_rev2
-rw-r--r--jenkins/build-name2
-rw-r--r--jenkins/notify-full.log1420
-rw-r--r--jenkins/notify-init.log317
-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/description14
-rw-r--r--notify/jira/startdate1
-rw-r--r--notify/jira/summary1
-rw-r--r--notify/lnt_report.json32
-rw-r--r--notify/mail-body.txt32
-rw-r--r--notify/mail-recipients.txt2
-rw-r--r--notify/mail-subject.txt2
-rw-r--r--notify/results.compare.txt247
-rw-r--r--sumfiles/gdb.sum119
-rw-r--r--sumfiles/xfails.xfail70
33 files changed, 499 insertions, 1917 deletions
diff --git a/00-sumfiles/gdb.log.xz b/00-sumfiles/gdb.log.xz
index 9f1146e..04af366 100644
--- a/00-sumfiles/gdb.log.xz
+++ b/00-sumfiles/gdb.log.xz
Binary files differ
diff --git a/01-reset_artifacts/console.log.xz b/01-reset_artifacts/console.log.xz
index 9e0e781..fe2fc80 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 9cfc160..c26ef36 100644
--- a/02-prepare_abe/console.log.xz
+++ b/02-prepare_abe/console.log.xz
Binary files differ
diff --git a/03-build_abe-gdb/console.log.xz b/03-build_abe-gdb/console.log.xz
index 762c20c..fb90c23 100644
--- a/03-build_abe-gdb/console.log.xz
+++ b/03-build_abe-gdb/console.log.xz
Binary files differ
diff --git a/03-build_abe-gdb/make-gdb.log.xz b/03-build_abe-gdb/make-gdb.log.xz
index e150f10..4da5905 100644
--- a/03-build_abe-gdb/make-gdb.log.xz
+++ b/03-build_abe-gdb/make-gdb.log.xz
Binary files differ
diff --git a/04-build_abe-dejagnu/console.log.xz b/04-build_abe-dejagnu/console.log.xz
index a626382..5ec14bf 100644
--- a/04-build_abe-dejagnu/console.log.xz
+++ b/04-build_abe-dejagnu/console.log.xz
Binary files differ
diff --git a/04-build_abe-dejagnu/make-dejagnu.log.xz b/04-build_abe-dejagnu/make-dejagnu.log.xz
index 8540f19..b95bb75 100644
--- a/04-build_abe-dejagnu/make-dejagnu.log.xz
+++ b/04-build_abe-dejagnu/make-dejagnu.log.xz
Binary files differ
diff --git a/05-build_abe-check_gdb/baseline.xfail b/05-build_abe-check_gdb/baseline.xfail
index beace41..6e4d5d4 100644
--- a/05-build_abe-check_gdb/baseline.xfail
+++ b/05-build_abe-check_gdb/baseline.xfail
@@ -51,18 +51,14 @@ FAIL: gdb.base/reggroups.exp: fetch reggroup regs save (timeout)
FAIL: gdb.base/reggroups.exp: fetch reggroup regs vector (timeout)
FAIL: gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid register' (timeout)
-Running gdb:gdb.base/sss-bp-on-user-bp-2.exp ...
-ERROR: breakpoints not deleted
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: b test:label
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt)
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout)
-UNRESOLVED: gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout)
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running)
-
Running gdb:gdb.base/startup-with-shell.exp ...
FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; run_args = *.unique-extension: first argument expanded
+Running gdb:gdb.base/sym-file.exp ...
+FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout)
+FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
+FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
+
Running gdb:gdb.base/watch-bitfields.exp ...
FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running)
FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited)
@@ -120,31 +116,17 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 (the program is no longer running)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach (the program is no longer running)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout)
-UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout)
-UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout)
@@ -217,16 +199,4 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout)
-Running gdb:gdb.threads/create-fail.exp ...
-FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
-
=== Results Summary ===
diff --git a/05-build_abe-check_gdb/check-gdb.log.xz b/05-build_abe-check_gdb/check-gdb.log.xz
index 2d6a9b8..7777b65 100644
--- a/05-build_abe-check_gdb/check-gdb.log.xz
+++ b/05-build_abe-check_gdb/check-gdb.log.xz
Binary files differ
diff --git a/05-build_abe-check_gdb/console.log.xz b/05-build_abe-check_gdb/console.log.xz
index 9182b3d..e777e0e 100644
--- a/05-build_abe-check_gdb/console.log.xz
+++ b/05-build_abe-check_gdb/console.log.xz
Binary files differ
diff --git a/06-check_regression/baseline.xfail b/06-check_regression/baseline.xfail
index beace41..6e4d5d4 100644
--- a/06-check_regression/baseline.xfail
+++ b/06-check_regression/baseline.xfail
@@ -51,18 +51,14 @@ FAIL: gdb.base/reggroups.exp: fetch reggroup regs save (timeout)
FAIL: gdb.base/reggroups.exp: fetch reggroup regs vector (timeout)
FAIL: gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid register' (timeout)
-Running gdb:gdb.base/sss-bp-on-user-bp-2.exp ...
-ERROR: breakpoints not deleted
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: b test:label
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt)
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout)
-UNRESOLVED: gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout)
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running)
-
Running gdb:gdb.base/startup-with-shell.exp ...
FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; run_args = *.unique-extension: first argument expanded
+Running gdb:gdb.base/sym-file.exp ...
+FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout)
+FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
+FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
+
Running gdb:gdb.base/watch-bitfields.exp ...
FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running)
FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited)
@@ -120,31 +116,17 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 (the program is no longer running)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach (the program is no longer running)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout)
-UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout)
-UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout)
@@ -217,16 +199,4 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout)
-Running gdb:gdb.threads/create-fail.exp ...
-FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
-
=== Results Summary ===
diff --git a/06-check_regression/console.log.xz b/06-check_regression/console.log.xz
index 07b9d46..2a83779 100644
--- a/06-check_regression/console.log.xz
+++ b/06-check_regression/console.log.xz
Binary files differ
diff --git a/06-check_regression/flaky.xfail b/06-check_regression/flaky.xfail
index f480820..44bc678 100644
--- a/06-check_regression/flaky.xfail
+++ b/06-check_regression/flaky.xfail
@@ -1928,14 +1928,6 @@ flaky,expire=20231204 | FAIL: gdb.threads/process-dies-while-detaching.exp: sing
=== Results Summary ===
-# From https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/413/:
- === gdb tests ===
-
-Running gdb:gdb.threads/process-dies-while-detaching.exp ...
-flaky,expire=20231203 | FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue
-
- === Results Summary ===
-
# From https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/409/:
=== gdb tests ===
diff --git a/README.html b/README.html
index 3f0d54d..b4a22a1 100644
--- a/README.html
+++ b/README.html
@@ -70,10 +70,6 @@ List of files below:
<li><a href="./jenkins/run-build.env">./jenkins/run-build.env</a>
<li><a href="./manifest.sh">./manifest.sh</a>
<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>
-<li><a href="./notify/jira/components">./notify/jira/components</a>
-<li><a href="./notify/jira/description">./notify/jira/description</a>
-<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>
-<li><a href="./notify/jira/summary">./notify/jira/summary</a>
<li><a href="./notify/mail-body.txt">./notify/mail-body.txt</a>
<li><a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>
<li><a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>
diff --git a/README.txt b/README.txt
index 2d5cb6d..2d81c15 100644
--- a/README.txt
+++ b/README.txt
@@ -67,10 +67,6 @@ List of files below:
- ./jenkins/run-build.env
- ./manifest.sh
- ./notify/jira/comment-template.txt
-- ./notify/jira/components
-- ./notify/jira/description
-- ./notify/jira/startdate
-- ./notify/jira/summary
- ./notify/mail-body.txt
- ./notify/mail-recipients.txt
- ./notify/mail-subject.txt
diff --git a/git/gdb_rev b/git/gdb_rev
index 4ac0d94..cbdbab9 100644
--- a/git/gdb_rev
+++ b/git/gdb_rev
@@ -1 +1 @@
-c2289ae34815e7c9048fa141f0551592db9897fa
+3bb1944a5a0527a38702084ac301d9933b0130bb
diff --git a/jenkins/build-name b/jenkins/build-name
index fc3b9c9..6f5b2f5 100644
--- a/jenkins/build-name
+++ b/jenkins/build-name
@@ -1 +1 @@
-#625-gdb-R0
+#626-gdb-R0
diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log
index 5c2959b..e40578f 100644
--- a/jenkins/notify-full.log
+++ b/jenkins/notify-full.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __stage full __verbose true __build_script tcwg_gnu-build.sh
+/home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/round-robin-notify.sh @@rr[top_artifacts] artifacts __stage full __verbose true __build_script tcwg_gnu-build.sh
+ false
+ dryrun=
@@ -21,20 +21,20 @@
++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
++ set +x
+ ci_config=master-aarch64
-# Debug traces :
+ echo '# Debug traces :'
+# 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_gdb_check--master-aarch64-build/624/
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/624/'
-# Using dir : base-artifacts
+# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
+ 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_gdb_check--master-aarch64-build/625/
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
+# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/'
+ echo '# Using dir : artifacts'
# Using dir : artifacts
@@ -75,7 +75,7 @@
+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gdb_rev
-++ '[' xc2289ae34815e7c9048fa141f0551592db9897fa '!=' xe7a293f376fef110ae59f5b9ae5bf0aaca68a4da ']'
+++ '[' x3bb1944a5a0527a38702084ac301d9933b0130bb '!=' xc2289ae34815e7c9048fa141f0551592db9897fa ']'
++ echo -ne gdb
++ delim=' '
++ echo
@@ -88,17 +88,17 @@
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ first_bad=c2289ae34815e7c9048fa141f0551592db9897fa
++ first_bad=3bb1944a5a0527a38702084ac301d9933b0130bb
++ get_baseline_git gdb_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ last_good=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ last_good=c2289ae34815e7c9048fa141f0551592db9897fa
+ local res
+ res=0
-+ wait 2187458
++ wait 776948
+ git -C gdb rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo gdb' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -112,22 +112,22 @@
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ base_rev=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ get_current_git gdb_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ cur_rev=c2289ae34815e7c9048fa141f0551592db9897fa
-++ git -C gdb rev-parse 'c2289ae34815e7c9048fa141f0551592db9897fa^@'
++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
+++ git -C gdb rev-parse '3bb1944a5a0527a38702084ac301d9933b0130bb^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' e7a293f376fef110ae59f5b9ae5bf0aaca68a4da = e7a293f376fef110ae59f5b9ae5bf0aaca68a4da ']'
-+ return 0
-+ change_kind=single_commit
-# Debug traces :
++ '[' 145c21056abeace6b3f6cafb65c29a7812036852 = c2289ae34815e7c9048fa141f0551592db9897fa ']'
++ return 1
++ change_kind=single_component
+ echo '# Debug traces :'
-# change_kind=single_commit : gdb
-+ echo '# change_kind=single_commit : gdb'
+# Debug traces :
+# change_kind=single_component : gdb
++ echo '# change_kind=single_component : gdb'
+ for c in "${changed_components[@]}"
++ get_baseline_git gdb_rev
++ set -euf -o pipefail
@@ -135,19 +135,19 @@
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ base_rev=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ get_current_git gdb_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ cur_rev=c2289ae34815e7c9048fa141f0551592db9897fa
-++ git -C gdb rev-list --count e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa
-+ c_commits=1
-# rev for gdb : e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa (1 commits)
-+ echo '# rev for gdb : e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa (1 commits)'
-+ echo ''
++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
+++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
++ c_commits=3
+# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits)
++ echo '# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits)'
++ echo ''
+ setup_stages_to_run
+ '[' ignore = onregression ']'
+ '[' ignore = precommit ']'
@@ -171,275 +171,16 @@
+ print_config_f=gnu_print_config
+ post_interesting_commits init
+ set -euf -o pipefail
-+ echo '# post_interesting_commits'
# post_interesting_commits
++ echo '# post_interesting_commits'
+ local stage=init
-+ '[' 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
-+ local fresh_clone=false
-+ true
-+ '[' -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
-+ wait 2187538
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ 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=aeae89760
-++ '[' 0 -ne 0 ']'
-++ echo aeae89760
-+ sha1=aeae89760
-+ git -C interesting-commits checkout --detach aeae89760
-Warning: you are leaving 1 commit behind, not connected to
-any of your branches:
-
- fa5a7e82a Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
-
-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> fa5a7e82a
-
-HEAD is now at aeae89760 Add entry 7a6a29c455e7755b501c0006e39beb4e56ec2729 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m33_eabi-build/280/
-+ false
-+ dryrun='echo DRYRUN: '
-+ local jira_dir jira_key=
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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 gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ subdir3=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check
-++ local dir=gdb/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 3 -ge 3 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ '[' 3 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-+ subdir4=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check master-aarch64
-++ local dir=gdb/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 4 -ge 3 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ '[' 4 -ge 4 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+ subdir5=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+ '[' -d interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa ']'
-+ mkdir -p interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ get_current_manifest BUILD_URL
-+ get_manifest artifacts/manifest.sh BUILD_URL
-+ set +x
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
-+ mkdir -p interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
-+ echo e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/last_good
-+ '[' init '!=' full ']'
++ '[' single_component '!=' single_commit ']'
+ return
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
-[detached HEAD 58799d3a2] Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
- 3 files changed, 3 insertions(+)
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/last_good
-+ wait 2201895
-+ 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
+ '[' full '!=' full ']'
+ gnu_generate_extra_details
+ set -euf -o pipefail
+ '[' -d artifacts/sumfiles ']'
-+ wait 2201897
++ wait 776972
+ gcc-compare-results/compare_tests -compr none -pass-thresh 0.9 base-artifacts/sumfiles artifacts/sumfiles
+ true
+ calculate_results_date
@@ -455,692 +196,46 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ assert_with_msg 'ERROR: No gdb in current git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gdb_rev
-++ git -C gdb show --no-patch --pretty=%ct e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
-+ base_d=1703548868
+++ git -C gdb show --no-patch --pretty=%ct c2289ae34815e7c9048fa141f0551592db9897fa
++ base_d=1703635229
++ get_current_component_date gdb
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
+++ cat artifacts/git/gdb_rev
-++ git -C gdb show --no-patch --pretty=%ct c2289ae34815e7c9048fa141f0551592db9897fa
-+ cur_d=1703635229
-+ '[' x1703548868 '!=' x ']'
-+ '[' x1703635229 = x ']'
-+ '[' 1703635229 -lt 1703548868 ']'
-+ '[' x1703635229 = x ']'
-+ '[' 1703635229 -gt 0 ']'
-+ results_date=1703635229
-+ assert_with_msg 'Failed to produce results_date' '[' 1703635229 -gt 0 ']'
+++ git -C gdb show --no-patch --pretty=%ct 3bb1944a5a0527a38702084ac301d9933b0130bb
++ cur_d=1703657183
++ '[' x1703635229 '!=' x ']'
++ '[' x1703657183 = x ']'
++ '[' 1703657183 -lt 1703635229 ']'
++ '[' x1703657183 = x ']'
++ '[' 1703657183 -gt 0 ']'
++ results_date=1703657183
++ assert_with_msg 'Failed to produce results_date' '[' 1703657183 -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=1703521129
-+ '[' 1703521129 '!=' '' ']'
-+ '[' 1703635229 -gt 1703521129 ']'
-+ results_date=1703578179
-+ rr[results_date]=1703578179
++ base_d=1703578179
++ '[' 1703578179 '!=' '' ']'
++ '[' 1703657183 -gt 1703578179 ']'
++ results_date=1703617681
++ rr[results_date]=1703617681
+ cat
+ manifest_out
+ cat
+ check_if_first_report
+ declare -g first_icommit_to_report
+ first_icommit_to_report=false
-+ '[' xsingle_commit '!=' xsingle_commit ']'
-+ local isubdir
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ isubdir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url ']'
-+ local first_url
-++ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
-+ first_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ '[' https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/ = https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/ ']'
-+ first_icommit_to_report=true
++ '[' xsingle_component '!=' xsingle_commit ']'
++ return
+ post_interesting_commits full
+ set -euf -o pipefail
+ echo '# post_interesting_commits'
# post_interesting_commits
+ local stage=full
-+ '[' 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
-+ local fresh_clone=false
-+ true
-+ '[' -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 2202033
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ 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=aeae89760
-++ '[' 0 -ne 0 ']'
-++ echo aeae89760
-+ sha1=aeae89760
-+ git -C interesting-commits checkout --detach aeae89760
-Warning: you are leaving 1 commit behind, not connected to
-any of your branches:
-
- 58799d3a2 Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
-
-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> 58799d3a2
-
-HEAD is now at aeae89760 Add entry 7a6a29c455e7755b501c0006e39beb4e56ec2729 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m33_eabi-build/280/
-+ false
-+ dryrun='echo DRYRUN: '
-+ local jira_dir jira_key=
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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 gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ subdir3=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check
-++ local dir=gdb/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 3 -ge 3 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ '[' 3 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-+ subdir4=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check master-aarch64
-++ local dir=gdb/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 4 -ge 3 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ '[' 4 -ge 4 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+ subdir5=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+ '[' -d interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa ']'
-+ mkdir -p interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ get_current_manifest BUILD_URL
-+ get_manifest artifacts/manifest.sh BUILD_URL
-+ set +x
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
-+ mkdir -p interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
-+ echo e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/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 2216340
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
-+ wait 2216341
-+ 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/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status-summary.txt
-+ cur=PASS
-+ '[' PASS -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/round-robin-notify.sh: line 1057: [: PASS: integer expression expected
-+ best=PASS
-+ best_file=interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status-summary.txt
-+ read -r cur_file
-+ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status-summary.txt
-+ merge_status_summary interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ set -euf -o pipefail
-+ local subdir=interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ local cur_file cur best= best_file
-+ read -r cur_file
-++ find interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa -mindepth 2 -maxdepth 2 -name status-summary.txt
-++ sort
-++ sed -e 's/.* \([0-9]\+\)[ %].*/\1/' interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt
-+ cur=PASS
-+ '[' PASS -le '' ']'
-/home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/round-robin-notify.sh: line 1057: [: PASS: integer expression expected
-+ best=PASS
-+ best_file=interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt
-+ read -r cur_file
-+ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status-summary.txt gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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 2216381
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
-+ wait 2216382
-+ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --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_gdb_check--master-aarch64-build/625/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/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_gdb_check--master-aarch64-build/625/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/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_gdb_check--master-aarch64-build/625/artifact/artifacts
-++ '[' '' '!=' '' ']'
-++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/sumfiles/xfails.xfail
-+ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status-summary.txt
-+ sed 's/^/* /'
-+ print_icommits_link gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/details.txt
-+ set -euf -o pipefail
-+ local path=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/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/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/details.txt
-+ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/details.txt gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status.txt
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/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_gdb_check--master-aarch64-build/625/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_gdb_check--master-aarch64-build/624/artifact/artifacts
-+ cat
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt
-+ local ci_config
-+ read ci_config
-++ cd interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ ls
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/summary.txt ']'
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status.txt ']'
-+ echo '* master-aarch64'
-+ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status.txt
-+ sed 's/^/*/'
-+ read ci_config
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt/summary.txt ']'
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status.txt/summary.txt ']'
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status.txt/status.txt ']'
-+ continue
-+ read ci_config
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status.txt
-+ local ci_project
-+ read ci_project
-++ cd interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ ls
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status-summary.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status.txt/status.txt ']'
-+ continue
-+ read ci_project
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status.txt ']'
-+ echo '* tcwg_gdb_check'
-+ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status.txt
-+ sed 's/^/*/'
-+ read ci_project
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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=gdb
-+ '[' --short = --link ']'
-+ local describe
-+ '[' '' = '' ']'
-++ describe_sha1 gdb c2289ae34815e7c9048fa141f0551592db9897fa true
-++ local component=gdb
-++ local sha1=c2289ae34815e7c9048fa141f0551592db9897fa
-++ local anything=true
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "gdb*")
-++ git -C gdb describe --match 'gdb*' c2289ae34815e7c9048fa141f0551592db9897fa
-+ describe=gdb-14-branchpoint-927-gc2289ae3481
-++ echo gdb-14-branchpoint-927-gc2289ae3481
-++ sed 's,^basepoints/,,'
-+ describe=gdb-14-branchpoint-927-gc2289ae3481
-+ '[' --short = --oneline ']'
-+ '[' '' = '' ']'
-+ echo 'commit gdb-14-branchpoint-927-gc2289ae3481'
-+ local tmpfile
-++ mktemp
-+ tmpfile=/tmp/tmp.82MJveFaZq
-+ git -C gdb log -n1 c2289ae34815e7c9048fa141f0551592db9897fa
-+ tail -n +2
-+ head -n 10 /tmp/tmp.82MJveFaZq
-++ cat /tmp/tmp.82MJveFaZq
-++ wc -l
-+ more_lines=-6
-+ '[' -6 -gt 0 ']'
-+ rm /tmp/tmp.82MJveFaZq
-+ '[' '' '!=' '' ']'
-+ return 0
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/commit-log.txt
-+ true
-+ local jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira
-+ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/key ']'
-+ '[' -e interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira ']'
-+ mkdir interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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=gdb
-++ '[' --oneline = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gdb c2289ae34815e7c9048fa141f0551592db9897fa true
-+++ local component=gdb
-+++ local sha1=c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "gdb*")
-+++ git -C gdb describe --match 'gdb*' c2289ae34815e7c9048fa141f0551592db9897fa
-++ describe=gdb-14-branchpoint-927-gc2289ae3481
-+++ echo gdb-14-branchpoint-927-gc2289ae3481
-+++ sed 's,^basepoints/,,'
-++ describe=gdb-14-branchpoint-927-gc2289ae3481
-++ '[' --oneline = --oneline ']'
-++ echo gdb-14-branchpoint-927-gc2289ae3481
-++ return 0
-++ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status-summary.txt
-+ echo gdb-14-branchpoint-927-gc2289ae3481: PASS
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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=gdb
-++ '[' --link = --link ']'
-++ local url
-+++ get_baseline_git gdb_url
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No gdb_url in baseline git' '[' -f base-artifacts/git/gdb_url ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/gdb_url
-++ url=git://sourceware.org/git/binutils-gdb.git
-++ [[ git://sourceware.org/git/binutils-gdb.git =~ git://sourceware.org/git/ ]]
-++ url=binutils-gdb.git
-++ url='https://sourceware.org/git/?p=binutils-gdb.git'
-++ echo 'https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=c2289ae34815e7c9048fa141f0551592db9897fa'
-++ return 0
-++ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/commit-log.txt
-++ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status.txt
-++ print_icommits_link gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/yaml
-++ set -euf -o pipefail
-++ local path=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/yaml
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/description
-+ update_jira_card
-+ set -euf -o pipefail
-+ echo '# update_jira_card'
-# update_jira_card
-+ local jira_dir
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira
-+ components=()
-+ local -a components
-+ case "$changed_single_component" in
-+ components+=(GDB)
-+ IFS=,
-+ echo GDB
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/components
-+ local commit_date
-++ git -C gdb log -n1 --pretty=%cd --date=iso c2289ae34815e7c9048fa141f0551592db9897fa
-+ commit_date='2023-12-27 00:00:29 +0000'
-+ date -d '2023-12-27 00:00:29 +0000' +%Y-%m-%d
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/startdate
-+ local key project
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local dir=gdb/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira
-++ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/key ']'
-++ return 0
-+ key=
-+ '[' -z '' ']'
-+ echo 'WARNING: no existing jira card interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/key'
-WARNING: no existing jira card interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/key
-+ return 0
-+ local describe
-++ describe_sha1 gdb c2289ae34815e7c9048fa141f0551592db9897fa false
-++ local component=gdb
-++ local sha1=c2289ae34815e7c9048fa141f0551592db9897fa
-++ local anything=false
-++ match=()
-++ local -a match
-++ case "$component" in
-++ match=(--match "gdb*")
-++ git -C gdb describe --match 'gdb*' c2289ae34815e7c9048fa141f0551592db9897fa
-+ describe=gdb-14-branchpoint-927-gc2289ae3481
-+ '[' gdb-14-branchpoint-927-gc2289ae3481 '!=' '' ']'
-+ local d
-++ dirname gdb-14-branchpoint-927-gc2289ae3481
-+ d=.
-+ mkdir -p interesting-commits/gdb/.
-+ local symlink=
-+ '[' . '!=' . ']'
-+ symlink=sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ rm -f interesting-commits/gdb/gdb-14-branchpoint-927-gc2289ae3481
-+ ln -s sha1/c2289ae34815e7c9048fa141f0551592db9897fa interesting-commits/gdb/gdb-14-branchpoint-927-gc2289ae3481
-+ git -C interesting-commits add gdb/gdb-14-branchpoint-927-gc2289ae3481
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
-[detached HEAD 2044bb4df] Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
- 17 files changed, 64 insertions(+)
- create mode 120000 gdb/gdb-14-branchpoint-927-gc2289ae3481
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/commit-log.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/components
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/description
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/startdate
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/summary
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status-summary.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/details.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/last_good
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status-summary.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/status.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status-summary.txt
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/status.txt
-+ wait 2216758
-+ 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
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jira_dir
+ set -euf -o pipefail
@@ -1150,23 +245,11 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ set -euf -o pipefail
++ local print_arg=--entry
++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local dir=gdb/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ isubdir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ case "$print_arg" in
-++ echo interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ icommit_entry=interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ '[' interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa '!=' '' ']'
-+ '[' -d interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira ']'
-+ rsync -a interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/ artifacts/notify/jira/
-+ '[' -f artifacts/notify/jira/key ']'
+++ '[' xsingle_component '!=' xsingle_commit ']'
+++ return 0
++ icommit_entry=
++ '[' '' '!=' '' ']'
++ mkdir -p artifacts/notify/jira
+ '[' '' '!=' '' ']'
+ cat
++ print_jira_template_card
@@ -1180,10 +263,10 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 2216769
+++ wait 777048
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 2216770
+++ wait 777049
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
@@ -1206,9 +289,9 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
+++ get_current_manifest BUILD_URL
+++ get_manifest artifacts/manifest.sh BUILD_URL
+++ set +x
-++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
+++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts
++ '[' '' '!=' '' ']'
-++ echo 'https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/notify/mail-body.txt/*view*/'
+++ echo 'https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/mail-body.txt/*view*/'
# print all notification files
+ echo '# print all notification files'
+ true
@@ -1231,15 +314,19 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ base_rev=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ get_current_git gdb_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ cur_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
++ read -r email
+++ git -C gdb log --pretty=%ae c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
++ emails["$email"]=cc
++ read -r email
++ emails["$email"]=cc
+ read -r email
-++ git -C gdb log --pretty=%ae e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa
+ emails["$email"]=cc
+ read -r email
+ local precommit_postcommit=postcommit
@@ -1250,15 +337,19 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ base_rev=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ get_current_git gdb_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ cur_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
++ read -r email
+++ git -C gdb log --pretty=%ce c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
++ emails["$email"]=to
++ read -r email
++ emails["$email"]=to
+ read -r email
-++ git -C gdb log --pretty=%ce e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa
+ emails["$email"]=to
+ read -r email
+ unset 'emails[author]' 'emails[committer]'
@@ -1266,54 +357,63 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
+ recipients=()
+ local -a recipients
+ for email in "${!emails[@]}"
-+ type=to
-+ case "$precommit_postcommit:$type" in
-+ case "$type" in
-+ recipients+=("$email")
-+ for email in "${!emails[@]}"
-+ type=cc
++ type=bcc
+ case "$precommit_postcommit:$type" in
+ case "$type" in
+ recipients+=("$type:$email")
+ for email in "${!emails[@]}"
-+ type=bcc
++ type=to
+ case "$precommit_postcommit:$type" in
+ case "$type" in
-+ recipients+=("$type:$email")
++ recipients+=("$email")
+ for email in "${!emails[@]}"
+ type=cc_postcommit
+ case "$precommit_postcommit:$type" in
+ type=cc
+ case "$type" in
+ recipients+=("$type:$email")
++ for email in "${!emails[@]}"
++ type=to
++ case "$precommit_postcommit:$type" in
++ case "$type" in
++ recipients+=("$email")
+ IFS=,
-+ echo brobecker@adacore.com,cc:gdbadmin@sourceware.org,bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org
++ echo bcc:tcwg-validation@linaro.org,amodra@gmail.com,cc:gdb-testers@sourceware.org,vapier@gentoo.org
++ print_commits --oneline
++ set -euf -o pipefail
++ false
++ local print_arg=--oneline
-++ '[' single_commit = no_change ']'
+++ '[' single_component = no_change ']'
++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gdb
-++ '[' --oneline = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gdb c2289ae34815e7c9048fa141f0551592db9897fa true
-+++ local component=gdb
-+++ local sha1=c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "gdb*")
-+++ git -C gdb describe --match 'gdb*' c2289ae34815e7c9048fa141f0551592db9897fa
-++ describe=gdb-14-branchpoint-927-gc2289ae3481
-+++ echo gdb-14-branchpoint-927-gc2289ae3481
-+++ sed 's,^basepoints/,,'
-++ describe=gdb-14-branchpoint-927-gc2289ae3481
+++ '[' 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 gdb_rev
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/gdb_rev
+++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++++ get_current_git gdb_rev
++++ set -euf -o pipefail
++++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++++ set -euf -o pipefail +x
++++ cat artifacts/git/gdb_rev
+++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
++++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
+++ c_commits=3
+++ new_commits=3
++++ echo gdb
++++ tr ' ' ,
+++ components=gdb
+++ echo '3 commits in gdb'
++ '[' --oneline = --oneline ']'
-++ echo gdb-14-branchpoint-927-gc2289ae3481
++ return 0
++ gnu_print_result --oneline
++ false
@@ -1322,10 +422,10 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 2216818
+++ wait 777105
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 2216819
+++ wait 777106
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
@@ -1344,7 +444,7 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ return 0
++ gnu_print_config --oneline
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_gdb_check master-aarch64
++ local project=tcwg_gdb_check
@@ -1367,48 +467,25 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ case "$print_arg" in
++ case "$ci_config" in
++ echo aarch64
-+ echo '[Linaro-TCWG-CI]' 'gdb-14-branchpoint-927-gc2289ae3481: PASS on aarch64'
++ echo '[Linaro-TCWG-CI]' '3 commits in gdb: PASS on aarch64'
+ 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_gdb_check--master-aarch64-build/625/artifact/artifacts
++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/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_gdb_check--master-aarch64-build/624/artifact/artifacts
++ good_artifacts_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
+ local key=
-+ '[' single_commit = single_commit ']'
-+ '[' '' = '' ']'
-++ print_jira_card_key
-++ set -euf -o pipefail
-++ local jira_dir
-+++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local dir=gdb/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira
-++ '[' -f interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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 '!=' '' ']'
++ '[' single_component = single_commit ']'
+ cat
++ '[' '' '!=' '' ']'
+ cat
++ gnu_print_config --short
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_gdb_check master-aarch64
++ local project=tcwg_gdb_check
@@ -1431,40 +508,56 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ set -euf -o pipefail
++ false
++ local print_arg=--short
-++ '[' single_commit = no_change ']'
+++ '[' single_component = no_change ']'
++ local more_lines
-++ '[' single_commit = single_commit ']'
-++ local c=gdb
-++ '[' --short = --link ']'
-++ local describe
-++ '[' '' = '' ']'
-+++ describe_sha1 gdb c2289ae34815e7c9048fa141f0551592db9897fa true
-+++ local component=gdb
-+++ local sha1=c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local anything=true
-+++ match=()
-+++ local -a match
-+++ case "$component" in
-+++ match=(--match "gdb*")
-+++ git -C gdb describe --match 'gdb*' c2289ae34815e7c9048fa141f0551592db9897fa
-++ describe=gdb-14-branchpoint-927-gc2289ae3481
-+++ echo gdb-14-branchpoint-927-gc2289ae3481
-+++ sed 's,^basepoints/,,'
-++ describe=gdb-14-branchpoint-927-gc2289ae3481
+++ '[' 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 gdb_rev
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/gdb_rev
+++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++++ get_current_git gdb_rev
++++ set -euf -o pipefail
++++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++++ set -euf -o pipefail +x
++++ cat artifacts/git/gdb_rev
+++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
++++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
+++ c_commits=3
+++ new_commits=3
++++ echo gdb
++++ tr ' ' ,
+++ components=gdb
+++ echo '3 commits in gdb'
++ '[' --short = --oneline ']'
-++ '[' '' = '' ']'
-++ echo 'commit gdb-14-branchpoint-927-gc2289ae3481'
-++ local tmpfile
-+++ mktemp
-++ tmpfile=/tmp/tmp.AqWRgYdWXF
-++ git -C gdb log -n1 c2289ae34815e7c9048fa141f0551592db9897fa
-++ tail -n +2
-++ head -n 10 /tmp/tmp.AqWRgYdWXF
-+++ cat /tmp/tmp.AqWRgYdWXF
-+++ wc -l
-++ more_lines=-6
-++ '[' -6 -gt 0 ']'
-++ rm /tmp/tmp.AqWRgYdWXF
+++ for c in "${changed_components[@]}"
++++ get_baseline_git gdb_rev
++++ set -euf -o pipefail
++++ local base_artifacts=base-artifacts
++++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++++ set -euf -o pipefail +x
++++ cat base-artifacts/git/gdb_rev
+++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++++ get_current_git gdb_rev
++++ set -euf -o pipefail
++++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++++ set -euf -o pipefail +x
++++ cat artifacts/git/gdb_rev
+++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
++++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
+++ c_commits=3
+++ '[' '' '!=' '' ']'
+++ git -C gdb log -n 5 --oneline c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
+++ '[' 3 -gt 5 ']'
++ '[' '' '!=' '' ']'
++ return 0
++ gnu_print_result --short
@@ -1474,10 +567,10 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ local validate_failures=gcc-compare-results/contrib/testsuite-management/validate_failures.py
++ local xfails=artifacts/sumfiles/xfails.xfail
++ '[' -f artifacts/sumfiles/xfails.xfail ']'
-++ wait 2216877
+++ wait 777170
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
++ gcc-compare-results/contrib/testsuite-management/validate_failures.py --inverse_match --manifest=artifacts/sumfiles/xfails.xfail --expiry_date=20231227 --build_dir=artifacts/sumfiles --verbosity=1
-++ wait 2216878
+++ wait 777171
++ local n_regressions n_progressions pass_fail=PASS
++ '[' 0 '!=' 0 ']'
+++ grep -c '^[A-Z]\+:' artifacts/notify/regressions.sum
@@ -1508,30 +601,30 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++++ get_current_manifest BUILD_URL
++++ get_manifest artifacts/manifest.sh BUILD_URL
++++ set +x
-+++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/00-sumfiles/
++++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/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_gdb_check--master-aarch64-build/625/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/notify/
++++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/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_gdb_check--master-aarch64-build/625/artifact/artifacts
++++ url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts
+++ '[' '' '!=' '' ']'
-+++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/sumfiles/xfails.xfail
++++ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/sumfiles/xfails.xfail
++ gnu_print_config --long
++ false
-++ . /home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/tcwg_gnu-config.sh
+++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/tcwg_gnu-config.sh
+++ declare -A gnu_data
++ settings_for_ci_project_and_config tcwg_gdb_check master-aarch64
++ local project=tcwg_gdb_check
@@ -1549,81 +642,18 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ local print_arg=--long
++ case "$print_arg" in
++ echo 'CI config tcwg_gdb_check master-aarch64'
-+ '[' single_commit '!=' single_commit ']'
-+ '[' '' '!=' '' ']'
-+ cat
-++ print_last_icommit --reproduction_instructions_link tcwg_gdb_check master-aarch64
-++ false
-++ set -euf -o pipefail
-++ local print_arg=--reproduction_instructions_link
-++ shift 1
-++ '[' xsingle_commit '!=' xsingle_commit ']'
-++ local isubdir
-+++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check master-aarch64
-+++ local dir=gdb/sha1
-+++ '[' 4 -ge 2 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+++ '[' 4 -ge 3 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-+++ '[' 4 -ge 4 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ isubdir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ case "$print_arg" in
-++ print_icommits_link gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt
-++ set -euf -o pipefail
-++ local path=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/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/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/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=gdb
-++ '[' --link = --link ']'
-++ local url
-+++ get_baseline_git gdb_url
-+++ set -euf -o pipefail
-+++ local base_artifacts=base-artifacts
-+++ assert_with_msg 'ERROR: No gdb_url in baseline git' '[' -f base-artifacts/git/gdb_url ']'
-+++ set -euf -o pipefail +x
-+++ cat base-artifacts/git/gdb_url
-++ url=git://sourceware.org/git/binutils-gdb.git
-++ [[ git://sourceware.org/git/binutils-gdb.git =~ git://sourceware.org/git/ ]]
-++ url=binutils-gdb.git
-++ url='https://sourceware.org/git/?p=binutils-gdb.git'
-++ echo 'https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=c2289ae34815e7c9048fa141f0551592db9897fa'
-++ 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 gdb c2289ae34815e7c9048fa141f0551592db9897fa
-+++ local dir=gdb/sha1
-+++ '[' 2 -ge 2 ']'
-+++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+++ '[' 2 -ge 3 ']'
-+++ '[' 2 -ge 4 ']'
-+++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ isubdir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ case "$print_arg" in
-++ cat interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/status.txt
++ '[' single_component '!=' single_commit ']'
++ return
+ true
+ generate_jenkins_html_files
-+ wait 2216936
++ wait 777214
+ set -euf -o pipefail
-+ echo '# generate_jenkins_html_files'
# generate_jenkins_html_files
+... Skipping
++ echo '# generate_jenkins_html_files'
+ true
+ case "$ci_project" in
+ echo '... Skipping'
-... Skipping
+ return
+ generate_readme html
+ set -euf -o pipefail
@@ -1898,38 +928,6 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ echo -n '<a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>'
+ echo '<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>'
+ read -r cur_file
-++ print_readme_link html ./notify/jira/components
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/components
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/components">./notify/jira/components</a>'
-+ echo '<li><a href="./notify/jira/components">./notify/jira/components</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/description
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/description
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/description">./notify/jira/description</a>'
-+ echo '<li><a href="./notify/jira/description">./notify/jira/description</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/startdate
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/startdate
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/startdate">./notify/jira/startdate</a>'
-+ echo '<li><a href="./notify/jira/startdate">./notify/jira/startdate</a>'
-+ read -r cur_file
-++ print_readme_link html ./notify/jira/summary
-++ set -euf -o pipefail
-++ local text_type=html
-++ local msg=./notify/jira/summary
-++ case $text_type in
-++ echo -n '<a href="./notify/jira/summary">./notify/jira/summary</a>'
-+ echo '<li><a href="./notify/jira/summary">./notify/jira/summary</a>'
-+ read -r cur_file
++ print_readme_link html ./notify/mail-body.txt
++ set -euf -o pipefail
++ local text_type=html
@@ -2269,38 +1267,6 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
++ echo -n ./notify/jira/comment-template.txt
+ echo '- ./notify/jira/comment-template.txt'
+ read -r cur_file
-++ print_readme_link txt ./notify/jira/components
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/components
-++ case $text_type in
-++ echo -n ./notify/jira/components
-+ echo '- ./notify/jira/components'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/description
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/description
-++ case $text_type in
-++ echo -n ./notify/jira/description
-+ echo '- ./notify/jira/description'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/startdate
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/startdate
-++ case $text_type in
-++ echo -n ./notify/jira/startdate
-+ echo '- ./notify/jira/startdate'
-+ read -r cur_file
-++ print_readme_link txt ./notify/jira/summary
-++ set -euf -o pipefail
-++ local text_type=txt
-++ local msg=./notify/jira/summary
-++ case $text_type in
-++ echo -n ./notify/jira/summary
-+ echo '- ./notify/jira/summary'
-+ read -r cur_file
++ print_readme_link txt ./notify/mail-body.txt
++ set -euf -o pipefail
++ local text_type=txt
@@ -2378,12 +1344,12 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
+ set -euf -o pipefail
+ local text_type=txt
+ case $text_type in
++ echo '# generate dashboard'
# generate dashboard
# generate_dashboard_squad
... Skipping
# post_dashboard_squad
... Skipping
-+ echo '# generate dashboard'
+ generate_dashboard_squad
+ local results_date
+ echo '# generate_dashboard_squad'
@@ -2396,31 +1362,31 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
+ echo '... Skipping'
+ return
+ generate_lnt_report
-+ wait 2217146
++ wait 777408
+ set -euf -o pipefail
+ local results_date
+ echo '# generate_lnt_report'
# generate_lnt_report
+ true
-+ . /home/tcwg-buildslave/workspace/tcwg_gnu_2/jenkins-scripts/lnt-utils.sh
++ . /home/tcwg-buildslave/workspace/tcwg_gnu_6/jenkins-scripts/lnt-utils.sh
++ declare is_first_lnt_entry
++ get_current_manifest '{rr[results_date]}'
++ get_manifest artifacts/manifest.sh '{rr[results_date]}'
++ set +x
-+ results_date=1703578179
-++ date '+%Y-%m-%d %H:%M:%S' --date @1703578179
-+ results_date='2023-12-26 08:09:39'
++ results_date=1703617681
+++ date '+%Y-%m-%d %H:%M:%S' --date @1703617681
++ results_date='2023-12-26 19:08:01'
+ local jira_key=-
+ '[' -f artifacts/notify/jira/key ']'
+ 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_gdb_check--master-aarch64-build/625/ tcwg_gdb_check master-aarch64 '2023-12-26 08:09:39' - artifacts/sumfiles artifacts/notify/lnt_report.json
-+ local build_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
++ generate_lnt_gnu_check_report https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/ tcwg_gdb_check master-aarch64 '2023-12-26 19:08:01' - artifacts/sumfiles artifacts/notify/lnt_report.json
++ local build_url=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/
+ local ci_project=tcwg_gdb_check
+ local ci_config=master-aarch64
-+ local 'results_date=2023-12-26 08:09:39'
++ local 'results_date=2023-12-26 19:08:01'
+ local jira_key=-
+ local sumfiles_dir=artifacts/sumfiles
+ local output_file=artifacts/notify/lnt_report.json
@@ -2431,8 +1397,8 @@ DRYRUN: git -C interesting-commits push ssh://git-us.linaro.org/toolchain/ci/int
+ local lnt_testsuite=tcwg_gdb_check
+ local machine_name=master-aarch64
+ local build_number
-++ basename https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
-+ build_number=625
+++ basename https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/
++ build_number=626
+ set +x
# release_testresults_files
... Done
diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log
index 99f7dc1..cb17cdc 100644
--- a/jenkins/notify-init.log
+++ b/jenkins/notify-init.log
@@ -1,6 +1,6 @@
+ set +x
-/home/tcwg-buildslave/workspace/tcwg_gnu_2/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_6/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,21 +20,21 @@
++ get_current_manifest '{rr[ci_config]}'
++ get_manifest artifacts/manifest.sh '{rr[ci_config]}'
++ set +x
-# Debug traces :
+ ci_config=master-aarch64
+# 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_gdb_check--master-aarch64-build/624/
-# Using dir : base-artifacts
-+ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/624/'
+# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
++ echo '# Baseline : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
+ 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_gdb_check--master-aarch64-build/625/
-+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
+# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/
++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/'
+ echo '# Using dir : artifacts'
# Using dir : artifacts
@@ -75,7 +75,7 @@
+++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
+++ set -euf -o pipefail +x
+++ cat base-artifacts/git/gdb_rev
-++ '[' xc2289ae34815e7c9048fa141f0551592db9897fa '!=' xe7a293f376fef110ae59f5b9ae5bf0aaca68a4da ']'
+++ '[' x3bb1944a5a0527a38702084ac301d9933b0130bb '!=' xc2289ae34815e7c9048fa141f0551592db9897fa ']'
++ echo -ne gdb
++ delim=' '
++ echo
@@ -88,17 +88,17 @@
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ first_bad=c2289ae34815e7c9048fa141f0551592db9897fa
++ first_bad=3bb1944a5a0527a38702084ac301d9933b0130bb
++ get_baseline_git gdb_rev
++ set -euf -o pipefail
++ local base_artifacts=base-artifacts
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ last_good=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ last_good=c2289ae34815e7c9048fa141f0551592db9897fa
+ local res
+ res=0
-+ wait 2172932
++ wait 776837
+ git -C gdb rev-parse --verify HEAD
+ assert_with_msg 'Cannot parse HEAD in repo gdb' '[' 0 = 0 ']'
+ set -euf -o pipefail +x
@@ -112,22 +112,22 @@
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ base_rev=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ get_current_git gdb_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ cur_rev=c2289ae34815e7c9048fa141f0551592db9897fa
-++ git -C gdb rev-parse 'c2289ae34815e7c9048fa141f0551592db9897fa^@'
++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
+++ git -C gdb rev-parse '3bb1944a5a0527a38702084ac301d9933b0130bb^@'
+ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@")
-+ '[' e7a293f376fef110ae59f5b9ae5bf0aaca68a4da = e7a293f376fef110ae59f5b9ae5bf0aaca68a4da ']'
-+ return 0
-+ change_kind=single_commit
++ '[' 145c21056abeace6b3f6cafb65c29a7812036852 = c2289ae34815e7c9048fa141f0551592db9897fa ']'
++ return 1
++ change_kind=single_component
# Debug traces :
+ echo '# Debug traces :'
-# change_kind=single_commit : gdb
-+ echo '# change_kind=single_commit : gdb'
+# change_kind=single_component : gdb
++ echo '# change_kind=single_component : gdb'
+ for c in "${changed_components[@]}"
++ get_baseline_git gdb_rev
++ set -euf -o pipefail
@@ -135,18 +135,18 @@
++ assert_with_msg 'ERROR: No gdb_rev in baseline git' '[' -f base-artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat base-artifacts/git/gdb_rev
-+ base_rev=e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
++ base_rev=c2289ae34815e7c9048fa141f0551592db9897fa
++ get_current_git gdb_rev
++ set -euf -o pipefail
++ assert_with_msg 'ERROR: No gdb_rev in current git' '[' -f artifacts/git/gdb_rev ']'
++ set -euf -o pipefail +x
++ cat artifacts/git/gdb_rev
-+ cur_rev=c2289ae34815e7c9048fa141f0551592db9897fa
-++ git -C gdb rev-list --count e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa
-+ c_commits=1
-# rev for gdb : e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa (1 commits)
++ cur_rev=3bb1944a5a0527a38702084ac301d9933b0130bb
+++ git -C gdb rev-list --count c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb
++ c_commits=3
++ echo '# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits)'
+# rev for gdb : c2289ae34815e7c9048fa141f0551592db9897fa..3bb1944a5a0527a38702084ac301d9933b0130bb (3 commits)
-+ echo '# rev for gdb : e7a293f376fef110ae59f5b9ae5bf0aaca68a4da..c2289ae34815e7c9048fa141f0551592db9897fa (1 commits)'
+ echo ''
+ setup_stages_to_run
+ '[' ignore = onregression ']'
@@ -171,271 +171,12 @@
+ print_config_f=gnu_print_config
+ post_interesting_commits init
+ set -euf -o pipefail
-# post_interesting_commits
+ echo '# post_interesting_commits'
+# post_interesting_commits
+ local stage=init
-+ '[' 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
-+ local fresh_clone=false
-+ true
-+ '[' -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
-+ wait 2173012
-+ timeout 1h git -C interesting-commits fetch -q origin +refs/heads/master:refs/remotes/origin/master --prune
-+ '[' 0 -eq 0 ']'
-+ break
-+ return 0
-+ break
-+ 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=aeae89760
-++ '[' 0 -ne 0 ']'
-++ echo aeae89760
-+ sha1=aeae89760
-+ git -C interesting-commits checkout --detach aeae89760
-Warning: you are leaving 1 commit behind, not connected to
-any of your branches:
-
- 1da61c23e Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_binutils_check--master-arm-build/586/
-
-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> 1da61c23e
-
-HEAD is now at aeae89760 Add entry 7a6a29c455e7755b501c0006e39beb4e56ec2729 from https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m33_eabi-build/280/
-+ false
-+ dryrun='echo DRYRUN: '
-+ local jira_dir jira_key=
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ jira_dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/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 gdb c2289ae34815e7c9048fa141f0551592db9897fa
-++ local dir=gdb/sha1
-++ '[' 2 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 2 -ge 3 ']'
-++ '[' 2 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ subdir3=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check
-++ local dir=gdb/sha1
-++ '[' 3 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 3 -ge 3 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ '[' 3 -ge 4 ']'
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-+ subdir4=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ interesting_subdir gdb c2289ae34815e7c9048fa141f0551592db9897fa tcwg_gdb_check master-aarch64
-++ local dir=gdb/sha1
-++ '[' 4 -ge 2 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-++ '[' 4 -ge 3 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check
-++ '[' 4 -ge 4 ']'
-++ dir=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ echo gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+ subdir5=gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-+ '[' -d interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa ']'
-+ mkdir -p interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa
-+ get_current_manifest BUILD_URL
-+ get_manifest artifacts/manifest.sh BUILD_URL
-+ set +x
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
-+ mkdir -p interesting-commits/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ echo https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
-+ echo e7a293f376fef110ae59f5b9ae5bf0aaca68a4da
-+ git -C interesting-commits add gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/last_good
-+ '[' init '!=' full ']'
++ '[' single_component '!=' single_commit ']'
+ return
-++ get_current_manifest BUILD_URL
-++ get_manifest artifacts/manifest.sh BUILD_URL
-++ set +x
-+ git -C interesting-commits commit -m 'Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/'
-[detached HEAD fa5a7e82a] Add entry c2289ae34815e7c9048fa141f0551592db9897fa from https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/
- 3 files changed, 3 insertions(+)
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/first_url
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/build_url
- create mode 100644 gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/last_good
-+ wait 2187370
-+ 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
+ '[' 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 82d2247..79338dc 100644
--- a/jenkins/run-build.env
+++ b/jenkins/run-build.env
@@ -1,13 +1,13 @@
-build_name="#625"
+build_name="#626"
docker_opts=(--distro
default
--arch
arm64
--node
-tcwg-snow-02 )
+tcwg-jade-05 )
source build_container.sh
trap "cleanup_all_containers" EXIT
-build_name="#625-gdb"
+build_name="#626-gdb"
branch_opt=(==rr\[gdb_git\]
git://sourceware.org/git/binutils-gdb.git#master )
-build_name="#625-gdb-R0"
+build_name="#626-gdb-R0"
diff --git a/manifest.sh b/manifest.sh
index 785131e..0aea681 100644
--- a/manifest.sh
+++ b/manifest.sh
@@ -6,7 +6,7 @@ rr[ci_config]="master-aarch64"
declare -g "scripts_branch=master"
rr[mode]="build"
rr[update_baseline]="onsuccess"
-declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/"
+declare -g "BUILD_URL=https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/"
declare -g "SQUAD_GRP="
rr[gdb_git]="git://sourceware.org/git/binutils-gdb.git#master"
rr[result_expiry_date]="20231227"
@@ -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]="1703578179"
+rr[results_date]="1703617681"
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 021b4d5..4ce3571 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_gdb_check--master-aarch64-build/625/artifact/artifacts/notify/mail-body.txt/*view*/
+Details: https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/jira/components b/notify/jira/components
deleted file mode 100644
index cc8abee..0000000
--- a/notify/jira/components
+++ /dev/null
@@ -1 +0,0 @@
-GDB
diff --git a/notify/jira/description b/notify/jira/description
deleted file mode 100644
index 98982fe..0000000
--- a/notify/jira/description
+++ /dev/null
@@ -1,14 +0,0 @@
-Commit: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=c2289ae34815e7c9048fa141f0551592db9897fa
-commit gdb-14-branchpoint-927-gc2289ae3481
-Author: GDB Administrator <gdbadmin@sourceware.org>
-Date: Wed Dec 27 00:00:29 2023 +0000
-
- Automatic date update in version.in
-
-* tcwg_gdb_check
-** master-aarch64
-*** PASS
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
-
-Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/jira/yaml
diff --git a/notify/jira/startdate b/notify/jira/startdate
deleted file mode 100644
index c1a1762..0000000
--- a/notify/jira/startdate
+++ /dev/null
@@ -1 +0,0 @@
-2023-12-27
diff --git a/notify/jira/summary b/notify/jira/summary
deleted file mode 100644
index c0685cc..0000000
--- a/notify/jira/summary
+++ /dev/null
@@ -1 +0,0 @@
-gdb-14-branchpoint-927-gc2289ae3481: PASS
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index fc25e72..5991b9a 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -6,18 +6,18 @@
"Run": {
"Info": {
"tag": "tcwg_gdb_check",
- "run_order": "625",
- "test_url": "https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/",
+ "run_order": "626",
+ "test_url": "https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/",
"gdb_url": "git://sourceware.org/git/binutils-gdb.git",
- "gdb_rev": "c2289ae34815e7c9048fa141f0551592db9897fa",
+ "gdb_rev": "3bb1944a5a0527a38702084ac301d9933b0130bb",
"__report_version__": "1"
},
- "Start Time": "2023-12-26 08:09:39"
+ "Start Time": "2023-12-26 19:08:01"
},
"Tests": [
{
"Data": [
- 154
+ 174
],
"Info": {},
"Name": "tcwg_gdb_check.gdb.FAIL.nb_FAIL"
@@ -25,7 +25,7 @@
,
{
"Data": [
- 120
+ 119
],
"Info": {},
"Name": "tcwg_gdb_check.gdb.KFAIL.nb_KFAIL"
@@ -41,7 +41,7 @@
,
{
"Data": [
- 115029
+ 115014
],
"Info": {},
"Name": "tcwg_gdb_check.gdb.PASS.nb_PASS"
@@ -57,7 +57,7 @@
,
{
"Data": [
- 6
+ 9
],
"Info": {},
"Name": "tcwg_gdb_check.gdb.UNRESOLVED.nb_UNRESOLVED"
@@ -81,7 +81,7 @@
,
{
"Data": [
- 7
+ 13
],
"Info": {},
"Name": "tcwg_gdb_check.gdb.ERROR.nb_ERROR"
@@ -89,7 +89,7 @@
,
{
"Data": [
- 0
+ 1
],
"Info": {},
"Name": "tcwg_gdb_check.gdb.OTHER.nb_OTHER"
@@ -97,7 +97,7 @@
,
{
"Data": [
- 154
+ 174
],
"Info": {},
"Name": "tcwg_gdb_check.TOTAL.FAIL.nb_FAIL"
@@ -105,7 +105,7 @@
,
{
"Data": [
- 120
+ 119
],
"Info": {},
"Name": "tcwg_gdb_check.TOTAL.KFAIL.nb_KFAIL"
@@ -121,7 +121,7 @@
,
{
"Data": [
- 115029
+ 115014
],
"Info": {},
"Name": "tcwg_gdb_check.TOTAL.PASS.nb_PASS"
@@ -137,7 +137,7 @@
,
{
"Data": [
- 6
+ 9
],
"Info": {},
"Name": "tcwg_gdb_check.TOTAL.UNRESOLVED.nb_UNRESOLVED"
@@ -161,7 +161,7 @@
,
{
"Data": [
- 7
+ 13
],
"Info": {},
"Name": "tcwg_gdb_check.TOTAL.ERROR.nb_ERROR"
@@ -169,7 +169,7 @@
,
{
"Data": [
- 0
+ 1
],
"Info": {},
"Name": "tcwg_gdb_check.TOTAL.OTHER.nb_OTHER"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index de6e423..f8cc26d 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -2,24 +2,21 @@ Dear contributor, our automatic CI has detected problems related to your patch(e
We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
-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 gdb_check master-aarch64 after:
- | commit gdb-14-branchpoint-927-gc2289ae3481
- | Author: GDB Administrator <gdbadmin@sourceware.org>
- | Date: Wed Dec 27 00:00:29 2023 +0000
- |
- | Automatic date update in version.in
+ | 3 commits in gdb
+ | 3bb1944a5a0 asan: buffer overflow in loongarch_elf_rtype_to_howto
+ | 145c21056ab PR31191, objcopy leaves temporary files
+ | a70dcdebbd5 sim: common: pull in newlib extensions for Linux compatibility
PASS
You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/00-sumfiles/ .
+ - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/00-sumfiles/ .
The full lists of regressions and progressions are in
- - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/notify/ .
+ - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/notify/ .
The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts/sumfiles/xfails.xfail .
+ - https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts/sumfiles/xfails.xfail .
The configuration of this build is:
CI config tcwg_gdb_check master-aarch64
@@ -27,17 +24,6 @@ CI config tcwg_gdb_check master-aarch64
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
-Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/624/artifact/artifacts
-
-Reproduce last good and first bad builds: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/reproduction_instructions.txt
-
-Full commit : https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=c2289ae34815e7c9048fa141f0551592db9897fa
-
-List of configurations that regressed due to this commit :
-* tcwg_gdb_check
-** master-aarch64
-*** PASS
-*** https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gdb/sha1/c2289ae34815e7c9048fa141f0551592db9897fa/tcwg_gdb_check/master-aarch64/details.txt
-*** https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
+Current build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/626/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/625/artifact/artifacts
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index af61205..cbd1a13 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-brobecker@adacore.com,cc:gdbadmin@sourceware.org,bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org
+bcc:tcwg-validation@linaro.org,amodra@gmail.com,cc:gdb-testers@sourceware.org,vapier@gentoo.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index d1c27f6..0c9b6a3 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] gdb-14-branchpoint-927-gc2289ae3481: PASS on aarch64
+[Linaro-TCWG-CI] 3 commits in gdb: PASS on aarch64
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 15f7be4..b7cd186 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -5,139 +5,51 @@
# Comparing 1 common sum files:
gdb.sum
Comparing:
-REFERENCE:/tmp/gxx-sum1.2201897
-CURRENT: /tmp/gxx-sum2.2201897
+REFERENCE:/tmp/gxx-sum1.776972
+CURRENT: /tmp/gxx-sum2.776972
+---------+---------+
o RUN STATUS: | REF | RES |
+------------------------------------------+---------+---------+
- | Passes [PASS] | 115027 | 115029 |
- | Unexpected fails [FAIL] | 178 | 154 |
- | Errors [ERROR] | 10 | 7 |
+ | Passes [PASS] | 115029 | 115014 |
+ | Unexpected fails [FAIL] | 154 | 174 |
+ | Errors [ERROR] | 7 | 13 |
| Unexpected passes [XPASS] | 0 | 0 |
| Expected fails [XFAIL] | 75 | 75 |
- | Known fails [KFAIL] | 120 | 120 |
- | Unresolved [UNRESOLVED] | 9 | 6 |
- | Unsupported [UNSUPPORTED] | 500 | 501 |
+ | Known fails [KFAIL] | 120 | 119 |
+ | Unresolved [UNRESOLVED] | 6 | 9 |
+ | Unsupported [UNSUPPORTED] | 501 | 501 |
| Untested [UNTESTED] | 25 | 25 |
+------------------------------------------+---------+---------+
- REF PASS ratio: 0.992824
- RES PASS ratio: 0.993046
+ REF PASS ratio: 0.993046
+ RES PASS ratio: 0.992857
***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
o REGRESSIONS:
+------------------------------------------+---------+
- | FAIL appears [ => FAIL] | 13 |
- | UNRESOLVED now FAIL [UNRES=> FAIL] | 1 |
+ | ERROR appears [ =>ERROR] | 5 |
+ | FAIL appears [ => FAIL] | 34 |
+ | FAIL now UNRESOLVED [FAIL =>UNRES] | 1 |
+ | UNRESOLVED appears [ =>UNRES] | 2 |
+------------------------------------------+---------+
- | TOTAL_REGRESSIONS | 14 |
+ | TOTAL_REGRESSIONS | 42 |
+------------------------------------------+---------+
- - FAIL appears [ => FAIL]:
-
- Executed from: gdb:gdb.base/sym-file.exp
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar (timeout)
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
- Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running)
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
-
-
- - UNRESOLVED now FAIL [UNRES=> FAIL]:
+ - ERROR appears [ =>ERROR]:
+ Executed from: gdb:gdb.dap/pause.exp
+ gdb:gdb.dap/pause.exp=eof reading json header
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp.
+ gdb:gdb.dap/pause.exp=tcl error code NONE
+ gdb:gdb.dap/pause.exp=timeout reading json header
Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
-
-
-
-o IMPROVEMENTS TO BE CHECKED:
- +------------------------------------------+---------+
- | PASS disappears [PASS => ] | 21 |
- | New PASS [ => PASS] | 23 |
- | FAIL disappears [FAIL => ] | 38 |
- | UNSUPPORTED appears [ =>UNSUP] | 1 |
- | UNRESOLVED disappears [UNRES=> ] | 2 |
- | ERROR disappears [ERROR=> ] | 2 |
- +------------------------------------------+---------+
- | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 87 |
- +------------------------------------------+---------+
-
- - PASS disappears [PASS => ]:
-
- Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: before/after disassembly matches
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: continue to breakpoint: run past setup
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: define stepi_del_break
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint where si will land
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set debug target 0
- Executed from: gdb:gdb.base/sym-file.exp
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at bar is pending
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at foo is pending
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: foo
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: reload
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must not display sym-file-lib
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove-symbol-file -a addr
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
- gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: set breakpoint always-inserted on
-
-
- - New PASS [ => PASS]:
-
- Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step
- Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
- gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
- Executed from: gdb:gdb.threads/create-fail.exp
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end
- gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=breakpoints not deleted
- - FAIL disappears [FAIL => ]:
+ - FAIL appears [ => FAIL]:
- Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: b test:label
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt)
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout)
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout)
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running)
Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout)
gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout)
@@ -173,28 +85,121 @@ o IMPROVEMENTS TO BE CHECKED:
gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
+ Executed from: gdb:gdb.threads/process-dies-while-detaching.exp
+ gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout)
- - UNSUPPORTED appears [ =>UNSUP]:
+ - FAIL now UNRESOLVED [FAIL =>UNRES]:
- Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: target doesn't use software single-stepping
+ Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
- - UNRESOLVED disappears [UNRES=> ]:
+ - UNRESOLVED appears [ =>UNRES]:
- Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on
+ Executed from: gdb:gdb.dap/pause.exp
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp' aborted due to Tcl error
Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout)
- - ERROR disappears [ERROR=> ]:
- Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
- gdb:gdb.base/sss-bp-on-user-bp-2.exp=breakpoints not deleted
+o IMPROVEMENTS TO BE CHECKED:
+ +------------------------------------------+---------+
+ | PASS disappears [PASS => ] | 32 |
+ | New PASS [ => PASS] | 17 |
+ | FAIL disappears [FAIL => ] | 13 |
+ | KFAIL disappears [KFAIL=> ] | 1 |
+ +------------------------------------------+---------+
+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 63 |
+ +------------------------------------------+---------+
+
+ - PASS disappears [PASS => ]:
+
+ Executed from: gdb:gdb.dap/pause.exp
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: exceptions in log file
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: gdb command canceled
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: gdb command failed
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: python command canceled
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: python command failed
+ gdb:gdb.dap/pause.exp=gdb.dap/pause.exp: shutdown success
Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
- gdb:gdb.threads/attach-many-short-lived-threads.exp=breakpoints not deleted
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
+ Executed from: gdb:gdb.threads/create-fail.exp
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end
+ gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end
+ Executed from: gdb:gdb.threads/process-dies-while-detaching.exp
+ gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue
+ gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit
+ gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: detach child
+ gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: switch to parent
+
+
+ - New PASS [ => PASS]:
+
+ Executed from: gdb:gdb.base/sym-file.exp
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at bar is pending
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at foo is pending
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: foo
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: reload
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must not display sym-file-lib
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove-symbol-file -a addr
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: set breakpoint always-inserted on
+ Executed from: gdb:gdb.threads/non-ldr-exit.exp
+ gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally
+
+
+ - FAIL disappears [FAIL => ]:
+
+ Executed from: gdb:gdb.base/sym-file.exp
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar (timeout)
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
+ gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
+ Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running)
+ gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+
+
+ - KFAIL disappears [KFAIL=> ]:
+
+ Executed from: gdb:gdb.threads/non-ldr-exit.exp
+ gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717)
diff --git a/sumfiles/gdb.sum b/sumfiles/gdb.sum
index 127aea8..fef6e68 100644
--- a/sumfiles/gdb.sum
+++ b/sumfiles/gdb.sum
@@ -46818,10 +46818,23 @@ PASS: gdb.base/subst.exp: unset substitute-path, no rule entered yet
PASS: gdb.base/subst.exp: unset substitute-path, too many arguments
Running gdb.git~master/gdb/testsuite/gdb.base/sym-file.exp ...
PASS: gdb.base/sym-file.exp: add-symbol-file sym-file-lib.so addr
-FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout)
+PASS: gdb.base/sym-file.exp: breakpoint at bar is pending
+PASS: gdb.base/sym-file.exp: breakpoint at foo is pending
+PASS: gdb.base/sym-file.exp: continue to breakpoint: bar
+PASS: gdb.base/sym-file.exp: continue to breakpoint: foo
PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_add_symbol_file
-FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
-FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
+PASS: gdb.base/sym-file.exp: continue to breakpoint: gdb_remove_symbol_file
+PASS: gdb.base/sym-file.exp: continue to breakpoint: reload
+PASS: gdb.base/sym-file.exp: info files must display sym-file-lib
+PASS: gdb.base/sym-file.exp: info files must not display sym-file-lib
+PASS: gdb.base/sym-file.exp: remove-symbol-file -a addr
+PASS: gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr
+PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
+PASS: gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved
+PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
+PASS: gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file
+PASS: gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
+PASS: gdb.base/sym-file.exp: stale bkpts: set breakpoint always-inserted on
Running gdb.git~master/gdb/testsuite/gdb.base/symbol-alias.exp ...
PASS: gdb.base/symbol-alias.exp: p *func()
PASS: gdb.base/symbol-alias.exp: p *func_alias()
@@ -65895,26 +65908,26 @@ PASS: gdb.dap/modules.exp: startup - launch success
PASS: gdb.dap/modules.exp: stopped at function breakpoint
PASS: gdb.dap/modules.exp: third stop at function breakpoint
Running gdb.git~master/gdb/testsuite/gdb.dap/pause.exp ...
+ERROR: eof reading json header
PASS: gdb.dap/pause.exp: check result of evaluation
PASS: gdb.dap/pause.exp: continue event from inferior call
PASS: gdb.dap/pause.exp: continued
PASS: gdb.dap/pause.exp: evaluate failed while inferior executing
PASS: gdb.dap/pause.exp: evaluate issued notStopped
-PASS: gdb.dap/pause.exp: exceptions in log file
-PASS: gdb.dap/pause.exp: gdb command canceled
-PASS: gdb.dap/pause.exp: gdb command failed
PASS: gdb.dap/pause.exp: inferior started
PASS: gdb.dap/pause.exp: pause success
PASS: gdb.dap/pause.exp: process event generated
-PASS: gdb.dap/pause.exp: python command canceled
-PASS: gdb.dap/pause.exp: python command failed
PASS: gdb.dap/pause.exp: set conditional breakpoint success
-PASS: gdb.dap/pause.exp: shutdown success
PASS: gdb.dap/pause.exp: start inferior success
PASS: gdb.dap/pause.exp: startup - initialize success
PASS: gdb.dap/pause.exp: startup - launch success
PASS: gdb.dap/pause.exp: stopped by cancel
PASS: gdb.dap/pause.exp: stopped by pause
+UNRESOLVED: gdb.dap/pause.exp: testcase '/home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.dap/pause.exp' aborted due to Tcl error
+PATH: gdb.dap/pause.exp: testcase '/home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.dap/pause.exp' aborted due to Tcl error
+ERROR: tcl error code NONE
+ERROR: tcl error sourcing /home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.dap/pause.exp.
+ERROR: timeout reading json header
Running gdb.git~master/gdb/testsuite/gdb.dap/ptrref.exp ...
PASS: gdb.dap/ptrref.exp: aggregate has children
PASS: gdb.dap/ptrref.exp: aggregate has exactly 2 children
@@ -108161,6 +108174,8 @@ ERROR: breakpoints not deleted
ERROR: breakpoints not deleted
ERROR: breakpoints not deleted
ERROR: breakpoints not deleted
+ERROR: breakpoints not deleted
+ERROR: breakpoints not deleted
UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 (timeout)
@@ -108182,29 +108197,31 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_lef
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running)
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout)
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout)
+UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout)
@@ -108622,16 +108639,16 @@ PASS: gdb.threads/corethreads.exp: successfully compiled posix threads test case
PASS: gdb.threads/corethreads.exp: thread0 found
PASS: gdb.threads/corethreads.exp: thread1 found
Running gdb.git~master/gdb/testsuite/gdb.threads/create-fail.exp ...
-PASS: gdb.threads/create-fail.exp: iteration 10: run till end
-PASS: gdb.threads/create-fail.exp: iteration 1: run till end
-PASS: gdb.threads/create-fail.exp: iteration 2: run till end
-PASS: gdb.threads/create-fail.exp: iteration 3: run till end
-PASS: gdb.threads/create-fail.exp: iteration 4: run till end
-PASS: gdb.threads/create-fail.exp: iteration 5: run till end
-PASS: gdb.threads/create-fail.exp: iteration 6: run till end
-PASS: gdb.threads/create-fail.exp: iteration 7: run till end
-PASS: gdb.threads/create-fail.exp: iteration 8: run till end
-PASS: gdb.threads/create-fail.exp: iteration 9: run till end
+FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
+FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
PASS: gdb.threads/create-fail.exp: successfully compiled posix threads test case
Running gdb.git~master/gdb/testsuite/gdb.threads/current-lwp-dead.exp ...
PASS: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn
@@ -114066,7 +114083,7 @@ PASS: gdb.threads/non-ldr-exc-4.exp: nonstop=on: schedlock=off: thread 2
PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
Running gdb.git~master/gdb/testsuite/gdb.threads/non-ldr-exit.exp ...
PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
-KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717)
+PASS: gdb.threads/non-ldr-exit.exp: program exits normally
PASS: gdb.threads/non-ldr-exit.exp: set scheduler-locking on
PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
Running gdb.git~master/gdb/testsuite/gdb.threads/non-stop-fair-events.exp ...
@@ -115028,13 +115045,10 @@ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: kil
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: successfully compiled posix threads test case
-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue
-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit
+FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: _exit (timeout)
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: continue to breakpoint: child_function
-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: detach child
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: set detach-on-fork off
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: set follow-fork-mode child
-PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: switch to parent
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:hw: watch globalvar
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:sw: continue
PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: watchpoint:sw: continue to breakpoint: _exit
@@ -118259,12 +118273,13 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 115029
-# of unexpected failures 154
+# of expected passes 115014
+# of unexpected failures 174
# of expected failures 75
-# of known failures 120
+# of known failures 119
# of untested testcases 25
-# of unresolved testcases 6
+# of unresolved testcases 9
# of unsupported tests 501
-/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/gdb version 15.0.50.20231227-git -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/data-directory
+# of paths in test names 1
+/home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/gdb version 15.0.50.20231227-git -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-buildslave/workspace/tcwg_gnu_6/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/data-directory
diff --git a/sumfiles/xfails.xfail b/sumfiles/xfails.xfail
index 0112025..3a0d6a8 100644
--- a/sumfiles/xfails.xfail
+++ b/sumfiles/xfails.xfail
@@ -1933,14 +1933,6 @@ flaky,expire=20231204 | FAIL: gdb.threads/process-dies-while-detaching.exp: sing
=== Results Summary ===
-# From https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/413/:
- === gdb tests ===
-
-Running gdb:gdb.threads/process-dies-while-detaching.exp ...
-flaky,expire=20231203 | FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue
-
- === Results Summary ===
-
# From https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/409/:
=== gdb tests ===
@@ -2350,18 +2342,14 @@ FAIL: gdb.base/reggroups.exp: fetch reggroup regs save (timeout)
FAIL: gdb.base/reggroups.exp: fetch reggroup regs vector (timeout)
FAIL: gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid register' (timeout)
-Running gdb:gdb.base/sss-bp-on-user-bp-2.exp ...
-ERROR: breakpoints not deleted
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: b test:label
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt)
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout)
-UNRESOLVED: gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout)
-FAIL: gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running)
-
Running gdb:gdb.base/startup-with-shell.exp ...
FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; run_args = *.unique-extension: first argument expanded
+Running gdb:gdb.base/sym-file.exp ...
+FAIL: gdb.base/sym-file.exp: continue to breakpoint: bar (timeout)
+FAIL: gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
+FAIL: gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
+
Running gdb:gdb.base/watch-bitfields.exp ...
FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: continue until exit (the program is no longer running)
FAIL: gdb.base/watch-bitfields.exp: -location watch against bitfields: q.a: 1->0: continue (the program exited)
@@ -2419,31 +2407,17 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 (the program is no longer running)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach (the program is no longer running)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: delete all breakpoints in delete_breakpoints (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on (timeout)
-UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: delete all breakpoints in delete_breakpoints (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off (timeout)
-FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on (timeout)
-UNRESOLVED: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach (the program is no longer running)
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 (timeout)
@@ -2516,16 +2490,4 @@ FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off (timeout)
FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on (timeout)
-Running gdb:gdb.threads/create-fail.exp ...
-FAIL: gdb.threads/create-fail.exp: iteration 10: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 1: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 2: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 3: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 4: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 5: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 6: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
-FAIL: gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
-
=== Results Summary ===