public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] gdb: Remove C++ symbol aliases from completion list
@ 2020-04-03 17:03 gdb-buildbot
2020-04-03 17:03 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 17:03 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 19a2740f7f2ea0f65745a3c00cf8a64647378aa3 ***
commit 19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Author: Andrew Burgess <andrew.burgess@embecosm.com>
AuthorDate: Fri Dec 27 18:31:09 2019 +0000
Commit: Andrew Burgess <andrew.burgess@embecosm.com>
CommitDate: Thu Mar 19 08:23:30 2020 +0000
gdb: Remove C++ symbol aliases from completion list
Consider debugging the following C++ program:
struct object
{ int a; };
typedef object *object_p;
static int
get_value (object_p obj)
{
return obj->a;
}
int
main ()
{
object obj;
obj.a = 0;
return get_value (&obj);
}
Now in a GDB session:
(gdb) complete break get_value
break get_value(object*)
break get_value(object_p)
Or:
(gdb) break get_va<TAB>
(gdb) break get_value(object<RETURN>
Function "get_value(object" not defined.
Make breakpoint pending on future shared library load? (y or [n]) n
The reason this happens is that we add completions based on the
msymbol names and on the symbol names. For C++ both of these names
include the parameter list, however, the msymbol names have some
differences from the symbol names, for example:
+ typedefs are resolved,
+ whitespace rules are different around pointers,
+ the 'const' keyword is placed differently.
What this means is that the msymbol names and symbol names appear to
be completely different to GDB's completion tracker, and therefore to
readline when it offers the completions.
This commit builds on the previous commit which reworked the
completion_tracker class. It is now trivial to add a
remove_completion member function, this is then used along with
cp_canonicalize_string_no_typedefs to remove the msymbol aliases from
the completion tracker as we add the symbol names.
Now, for the above program GDB only presents a single completion for
'get_value', which is 'get_value(object_p)'.
It is still possible to reference the symbol using the msymbol name,
so a user can manually type out 'break get_value (object *)' if they
wish and will get the expected behaviour.
I did consider adding an option to make this alias exclusion optional,
in the end I didn't bother as I didn't think it would be very useful,
but I can easily add such an option if people think it would be
useful.
gdb/ChangeLog:
* completer.c (completion_tracker::remove_completion): Define new
function.
* completer.h (completion_tracker::remove_completion): Declare new
function.
* symtab.c (completion_list_add_symbol): Remove aliasing msymbols
when adding a C++ function symbol.
gdb/testsuite/ChangeLog:
* gdb.linespec/cp-completion-aliases.cc: New file.
* gdb.linespec/cp-completion-aliases.exp: New file.
Change-Id: Ie5c7c9fc8ecf973072cfb4a9650867104bf7f50c
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index bc927d4be4..1fe2e588ad 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,12 @@
+2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * completer.c (completion_tracker::remove_completion): Define new
+ function.
+ * completer.h (completion_tracker::remove_completion): Declare new
+ function.
+ * symtab.c (completion_list_add_symbol): Remove aliasing msymbols
+ when adding a C++ function symbol.
+
2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
* completer.c (completion_tracker::completion_hash_entry): Define
diff --git a/gdb/completer.c b/gdb/completer.c
index 14c7a57997..67dce30fbe 100644
--- a/gdb/completer.c
+++ b/gdb/completer.c
@@ -1678,6 +1678,20 @@ completion_tracker::add_completions (completion_list &&list)
add_completion (std::move (candidate));
}
+/* See completer.h. */
+
+void
+completion_tracker::remove_completion (const char *name)
+{
+ hashval_t hash = htab_hash_string (name);
+ if (htab_find_slot_with_hash (m_entries_hash, name, hash, NO_INSERT)
+ != NULL)
+ {
+ htab_remove_elt_with_hash (m_entries_hash, name, hash);
+ m_lowest_common_denominator_valid = false;
+ }
+}
+
/* Helper for the make_completion_match_str overloads. Returns NULL
as an indication that we want MATCH_NAME exactly. It is up to the
caller to xstrdup that string if desired. */
diff --git a/gdb/completer.h b/gdb/completer.h
index 7bfe0d5814..fd0d47b206 100644
--- a/gdb/completer.h
+++ b/gdb/completer.h
@@ -326,6 +326,10 @@ public:
LIST. */
void add_completions (completion_list &&list);
+ /* Remove completion matching NAME from the completion list, does nothing
+ if NAME is not already in the completion list. */
+ void remove_completion (const char *name);
+
/* Set the quote char to be appended after a unique completion is
added to the input line. Set to '\0' to clear. See
m_quote_char's description. */
diff --git a/gdb/symtab.c b/gdb/symtab.c
index aa415a9399..f300d759e0 100644
--- a/gdb/symtab.c
+++ b/gdb/symtab.c
@@ -5296,6 +5296,27 @@ completion_list_add_symbol (completion_tracker &tracker,
completion_list_add_name (tracker, sym->language (),
sym->natural_name (),
lookup_name, text, word);
+
+ /* C++ function symbols include the parameters within both the msymbol
+ name and the symbol name. The problem is that the msymbol name will
+ describe the parameters in the most basic way, with typedefs stripped
+ out, while the symbol name will represent the types as they appear in
+ the program. This means we will see duplicate entries in the
+ completion tracker. The following converts the symbol name back to
+ the msymbol name and removes the msymbol name from the completion
+ tracker. */
+ if (sym->language () == language_cplus
+ && SYMBOL_DOMAIN (sym) == VAR_DOMAIN
+ && SYMBOL_CLASS (sym) == LOC_BLOCK)
+ {
+ /* The call to canonicalize returns the empty string if the input
+ string is already in canonical form, thanks to this we don't
+ remove the symbol we just added above. */
+ std::string str
+ = cp_canonicalize_string_no_typedefs (sym->natural_name ());
+ if (!str.empty ())
+ tracker.remove_completion (str.c_str ());
+ }
}
/* completion_list_add_name wrapper for struct minimal_symbol. */
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 0588fe6ac1..6574270e4d 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.linespec/cp-completion-aliases.cc: New file.
+ * gdb.linespec/cp-completion-aliases.exp: New file.
+
2020-03-19 Tom de Vries <tdevries@suse.de>
* gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
diff --git a/gdb/testsuite/gdb.linespec/cp-completion-aliases.cc b/gdb/testsuite/gdb.linespec/cp-completion-aliases.cc
new file mode 100644
index 0000000000..5f2fb5c663
--- /dev/null
+++ b/gdb/testsuite/gdb.linespec/cp-completion-aliases.cc
@@ -0,0 +1,73 @@
+/* This testcase is part of GDB, the GNU debugger.
+
+ Copyright 2019-2020 Free Software Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#include <cstring>
+
+template<typename T>
+struct magic
+{
+ T x;
+};
+
+struct object
+{
+ int a;
+};
+
+typedef magic<int> int_magic_t;
+
+typedef object *object_p;
+
+typedef const char *my_string_t;
+
+static int
+get_value (object_p obj)
+{
+ return obj->a;
+}
+
+static int
+get_something (object_p obj)
+{
+ return obj->a;
+}
+
+static int
+get_something (my_string_t msg)
+{
+ return strlen (msg);
+}
+
+static int
+grab_it (int_magic_t *var)
+{
+ return var->x;
+}
+
+int
+main ()
+{
+ magic<int> m;
+ m.x = 4;
+
+ object obj;
+ obj.a = 0;
+
+ int val = (get_value (&obj) + get_something (&obj)
+ + get_something ("abc") + grab_it (&m));
+ return val;
+}
diff --git a/gdb/testsuite/gdb.linespec/cp-completion-aliases.exp b/gdb/testsuite/gdb.linespec/cp-completion-aliases.exp
new file mode 100644
index 0000000000..313ff844b3
--- /dev/null
+++ b/gdb/testsuite/gdb.linespec/cp-completion-aliases.exp
@@ -0,0 +1,54 @@
+# Copyright 2019-2020 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# This file tests GDB's ability to remove symbol aliases from the
+# completion list in C++.
+
+load_lib completion-support.exp
+
+standard_testfile .cc
+
+if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug}]} {
+ return -1
+}
+
+# Tests below are about tab-completion, which doesn't work if readline
+# library isn't used. Check it first.
+
+if { ![readline_is_used] } {
+ untested "no tab completion support without readline"
+ return -1
+}
+
+# Disable the completion limit for the whole testcase.
+gdb_test_no_output "set max-completions unlimited"
+
+test_gdb_complete_tab_unique "break get_v" \
+ "break get_value\\(object_p\\)" " "
+
+test_gdb_complete_cmd_unique "break get_v" \
+ "break get_value\\(object_p\\)"
+
+test_gdb_complete_tab_unique "break gr" \
+ "break grab_it\\(int_magic_t\\*\\)" " "
+
+test_gdb_complete_cmd_unique "break gr" \
+ "break grab_it\\(int_magic_t\\*\\)"
+
+test_gdb_complete_tab_multiple "break get_som" "ething(" \
+ { "get_something(my_string_t)" "get_something(object_p)" }
+
+test_gdb_complete_cmd_multiple "break " "get_som" \
+ { "get_something(my_string_t)" "get_something(object_p)" }
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-cc-with-index, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
@ 2020-04-03 17:03 ` gdb-buildbot
2020-04-03 17:08 ` Failures on Fedora-i686, " gdb-buildbot
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 17:03 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-cc-with-index
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/20/builds/2551
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print j
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: outer_threads: outer stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: outer_threads: outer stop: print j
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: single_scope: second thread: print i3
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-i686, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
2020-04-03 17:03 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
@ 2020-04-03 17:08 ` gdb-buildbot
2020-04-03 17:33 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 17:08 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-i686
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/18/builds/2605
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-i686/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
new UNRESOLVED: gdb.base/corefile.exp: attach: core file is cleared
new FAIL: gdb.base/corefile.exp: attach: with core
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "faas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "faas -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply 1 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply all "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply all -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply level 0 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "frame apply level 0 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "tfaas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: cmd complete "tfaas -s "
PASS -> UNRESOLVED: gdb.base/options.exp: test-frame-apply: frame apply 1 -- -
PASS -> UNRESOLVED: gdb.base/options.exp: test-frame-apply: frame apply all -- -
PASS -> UNRESOLVED: gdb.base/options.exp: test-frame-apply: frame apply level 0 -- -
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "faas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "faas -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "faas -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply 1 -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply 1 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply all "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply all -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply all -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply level 0 "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply level 0 -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "frame apply level 0 -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "tfaas "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "tfaas -- -"
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: tab complete "tfaas -s "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "faas -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "frame apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "frame apply all -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "frame apply level 0 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: cmd complete "tfaas -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "faas -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "frame apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "frame apply all -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "frame apply level 0 -- "
PASS -> FAIL: gdb.base/options.exp: test-frame-apply: trailing-space: tab complete "tfaas -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "taas "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "taas -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply 1 -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply all "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: cmd complete "thread apply all -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "taas "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "taas -- -"
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "taas -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply 1 "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply 1 -- -"
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply 1 -c "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply all "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply all -- -"
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: tab complete "thread apply all -c "
PASS -> UNRESOLVED: gdb.base/options.exp: test-thread-apply: thread apply 1 -- -
PASS -> UNRESOLVED: gdb.base/options.exp: test-thread-apply: thread apply all -- -
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: cmd complete "taas -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: cmd complete "thread apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: cmd complete "thread apply all -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: tab complete "taas -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: tab complete "thread apply 1 -- "
PASS -> FAIL: gdb.base/options.exp: test-thread-apply: trailing-space: tab complete "thread apply all -- "
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
PASS -> FAIL: gdb.base/shell.exp: cmd complete "pipe "
PASS -> FAIL: gdb.base/shell.exp: cmd complete "| "
PASS -> FAIL: gdb.base/shell.exp: cmd complete "|"
PASS -> FAIL: gdb.base/shell.exp: tab complete "pipe "
PASS -> FAIL: gdb.base/shell.exp: tab complete "| "
PASS -> FAIL: gdb.base/shell.exp: tab complete "|"
PASS -> FAIL: gdb.base/style.exp: set width 30
PASS -> FAIL: gdb.base/with.exp: completion: cmd complete "with print elements unlimited -- "
PASS -> FAIL: gdb.base/with.exp: completion: tab complete "with print elements unlimited -- "
PASS -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
PASS -> FAIL: gdb.threads/gcore-stale-thread.exp: save a corefile
PASS -> FAIL: gdb.tui/basic.exp: asm box
PASS -> FAIL: gdb.tui/basic.exp: asm box in split layout
PASS -> FAIL: gdb.tui/basic.exp: asm window shows main
PASS -> FAIL: gdb.tui/basic.exp: check main is where we expect on the screen
PASS -> FAIL: gdb.tui/basic.exp: list main
PASS -> FAIL: gdb.tui/basic.exp: scroll down
PASS -> FAIL: gdb.tui/basic.exp: scroll right
PASS -> FAIL: gdb.tui/basic.exp: scroll up
PASS -> FAIL: gdb.tui/basic.exp: source box
PASS -> FAIL: gdb.tui/basic.exp: source box in split layout
PASS -> FAIL: gdb.tui/basic.exp: split layout contents
PASS -> FAIL: gdb.tui/corefile-run.exp: load corefile
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 80x24: no regs
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: asm-regs: 90x40: no regs
PASS -> FAIL: gdb.tui/empty.exp: asm: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: asm: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: asm: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 80x24: no regs
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: split-regs: 90x40: no regs
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: no asm
PASS -> FAIL: gdb.tui/empty.exp: split: 80x24: no source
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: no asm
PASS -> FAIL: gdb.tui/empty.exp: split: 90x40: no source
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: box 2
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: no regs
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 80x24: no source
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: box 2
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: no regs
PASS -> FAIL: gdb.tui/empty.exp: src-regs: 90x40: no source
PASS -> FAIL: gdb.tui/empty.exp: src: 80x24: box 1
PASS -> FAIL: gdb.tui/empty.exp: src: 80x24: no source
PASS -> FAIL: gdb.tui/empty.exp: src: 90x40: box 1
PASS -> FAIL: gdb.tui/empty.exp: src: 90x40: no source
PASS -> FAIL: gdb.tui/list-before.exp: initial source listing
PASS -> FAIL: gdb.tui/list.exp: asm window shows main
PASS -> FAIL: gdb.tui/list.exp: initial source listing
PASS -> FAIL: gdb.tui/list.exp: list main
PASS -> FAIL: gdb.tui/main.exp: file clears window
PASS -> FAIL: gdb.tui/main.exp: show main after file
PASS -> FAIL: gdb.tui/new-layout.exp: example layout shows assembly
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: help layout example
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: help layout example2
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: help layout h
PASS -> FAIL: gdb.tui/new-layout.exp: horizontal display
PASS -> FAIL: gdb.tui/new-layout.exp: left window box
PASS -> FAIL: gdb.tui/new-layout.exp: left window box after grow
PASS -> FAIL: gdb.tui/new-layout.exp: left window box after shrink
PASS -> FAIL: gdb.tui/new-layout.exp: right window box
PASS -> FAIL: gdb.tui/new-layout.exp: right window box after grow
PASS -> FAIL: gdb.tui/new-layout.exp: right window box after shrink
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example asm 1 status 0 cmd 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example src 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example src 1 src 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example src 1}
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example zzq
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example {src 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example {src 1} 1}
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout example2 {asm 1 status 0} 1 cmd 1
PASS -> UNRESOLVED: gdb.tui/new-layout.exp: tui new-layout h {-horizontal asm 1 src 1} 1 status 0 cmd 1
PASS -> FAIL: gdb.tui/regs.exp: any register contents
PASS -> FAIL: gdb.tui/regs.exp: register box
PASS -> FAIL: gdb.tui/regs.exp: source at startup
PASS -> FAIL: gdb.tui/regs.exp: source box in regs layout
PASS -> FAIL: gdb.tui/resize.exp: source at startup
PASS -> FAIL: gdb.tui/resize.exp: source box after resize
PASS -> FAIL: gdb.tui/tui-layout-asm-short-prog.exp: check asm box contents
PASS -> FAIL: gdb.tui/tui-layout-asm-short-prog.exp: check asm box contents again
PASS -> FAIL: gdb.tui/tui-layout-asm.exp: check asm box contents
PASS -> FAIL: gdb.tui/tui-missing-src.exp: Back in main
PASS -> FAIL: gdb.tui/tui-missing-src.exp: check source box is empty
PASS -> UNRESOLVED: gdb.tui/tui-missing-src.exp: check source box is empty after return
PASS -> FAIL: gdb.tui/tui-missing-src.exp: f2.c must be displayed in source window
PASS -> FAIL: gdb.tui/winheight.exp: larger source box
PASS -> FAIL: gdb.tui/winheight.exp: smaller source box
PASS -> FAIL: gdb.tui/winheight.exp: source box
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-i686/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-i686/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-m32, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
2020-04-03 17:03 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
2020-04-03 17:08 ` Failures on Fedora-i686, " gdb-buildbot
@ 2020-04-03 17:33 ` gdb-buildbot
2020-04-03 17:55 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 17:33 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/17/builds/2600
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/dont-dump.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-m64, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
` (2 preceding siblings ...)
2020-04-03 17:33 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
@ 2020-04-03 17:55 ` gdb-buildbot
2020-04-03 18:15 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 17:55 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m64
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/3/builds/2661
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
PASS -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left
PASS -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left
PASS -> FAIL: gdb.threads/gcore-stale-thread.exp: save a corefile
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 3rd stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 3rd stop: print j
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: single_scope: first thread: print i3
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
` (3 preceding siblings ...)
2020-04-03 17:55 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2020-04-03 18:15 ` gdb-buildbot
2020-04-03 18:51 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 18:15 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/4/builds/2497
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Shared-Anonymous: no binary: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for DoNotDump: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/dont-dump.gcore
new FAIL: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: loading /home/gdb-buildbot-2/fedora-x86-64-4/fedora-x86-64-native-extended-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
UNRESOLVED -> FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=1: print re_run_var_1
new UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: delete all breakpoints in delete_breakpoints
PASS -> UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: setting breakpoint at all_started
PASS -> FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
` (4 preceding siblings ...)
2020-04-03 18:15 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2020-04-03 18:51 ` gdb-buildbot
2020-04-07 1:55 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-03 18:51 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/2/builds/2498
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
new FAIL: gdb.base/break-interp.exp: ldprelink=NO: ldsepdebug=IN: binprelink=NO: binsepdebug=NO: binpie=NO: INNER: symbol-less: entry point reached
new FAIL: gdb.base/break-interp.exp: ldprelink=NO: ldsepdebug=IN: binprelink=NO: binsepdebug=NO: binpie=YES: INNER: symbol-less: entry point reached
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "" "" : second pass: breakpoint foo in first file
PASS -> UNRESOLVED: gdb.base/reread.exp: opts= "-fPIE" "ldflags=-pie" : second pass: breakpoint foo in first file
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
FAIL -> UNRESOLVED: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
new FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: continue until exit
new FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: print re_run_var_1
PASS -> UNRESOLVED: gdb.threads/attach-into-signal.exp: threaded: attach
new FAIL: gdb.threads/attach-into-signal.exp: threaded: thread apply 2 print $_siginfo.si_signo
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 2nd thread: print z
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 1st stop: print j
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: single_scope: first thread: print i3
new KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
` (5 preceding siblings ...)
2020-04-03 18:51 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-04-07 1:55 ` gdb-buildbot
2020-04-07 14:23 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2020-04-08 12:01 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-07 1:55 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m32
Worker:
fedora-x86-64-3
Full Build URL:
https://gdb-buildbot.osci.io/#builders/24/builds/2499
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
` (6 preceding siblings ...)
2020-04-07 1:55 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
@ 2020-04-07 14:23 ` gdb-buildbot
2020-04-08 12:01 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-07 14:23 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m64
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/22/builds/2497
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 1st thread: print k
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 1st thread: print r
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 2nd call: 1st thread: print z
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
` (7 preceding siblings ...)
2020-04-07 14:23 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
@ 2020-04-08 12:01 ` gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-08 12:01 UTC (permalink / raw)
To: gdb-testers
Buildername:
Ubuntu-Aarch64-native-extended-gdbserver-m64
Worker:
ubuntu-aarch64
Full Build URL:
https://gdb-buildbot.osci.io/#builders/5/builds/2381
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
19a2740f7f2ea0f65745a3c00cf8a64647378aa3
Subject of commit:
gdb: Remove C++ symbol aliases from completion list
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3/
*** Diff to previous build ***
==============================================
FAIL -> UNRESOLVED: gdb.reverse/insn-reverse.exp: move: x/i $pc
PASS -> UNRESOLVED: gdb.threads/attach-into-signal.exp: threaded: attach
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/19/19a2740f7f2ea0f65745a3c00cf8a64647378aa3//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-04-08 12:01 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-03 17:03 [binutils-gdb] gdb: Remove C++ symbol aliases from completion list gdb-buildbot
2020-04-03 17:03 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
2020-04-03 17:08 ` Failures on Fedora-i686, " gdb-buildbot
2020-04-03 17:33 ` Failures on Fedora-x86_64-m32, " gdb-buildbot
2020-04-03 17:55 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
2020-04-03 18:15 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2020-04-03 18:51 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2020-04-07 1:55 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
2020-04-07 14:23 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2020-04-08 12:01 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).