*** TEST RESULTS FOR COMMIT fbf42f4e6d04745fe615dce1abd0190b78e368a6 ***
commit fbf42f4e6d04745fe615dce1abd0190b78e368a6 Author: Andrew Burgess <[hidden email]> AuthorDate: Thu Jun 11 22:36:29 2020 +0100 Commit: Andrew Burgess <[hidden email]> CommitDate: Tue Jun 23 22:17:19 2020 +0100 gdb: Print compatible information within print_xml_feature The gdbsupport directory contains a helper class print_xml_feature that is shared between gdb and gdbserver. This class is used for printing an XML representation of a target_desc object. Currently this class doesn't have the ability to print the <compatible> entities that can appear within a target description, I guess no targets have needed that functionality yet. The print_xml_feature classes API is based around operating on the target_desc class, however, the sharing between gdb and gdbserver is purely textural, we rely on their being a class called target_desc in both gdb and gdbserver, but there is no shared implementation. We then have a set of functions declared that operate on an object of type target_desc, and again these functions have completely separate implementations. Currently then the gdb version of target_desc contains a vector of bfd_arch_info pointers which represents the compatible entries from a target description. The gdbserver version of target_desc has no such information. Further, the gdbserver code doesn't seem to include the bfd headers, and so doesn't know about the bfd types. I was reluctant to include the bfd headers into gdbserver just so I can reference the compatible information, which isn't (currently) even needed in gdbserver. So, the approach I take in this patch is to wrap the compatible information into a new helper class. This class is declared in the gdbsupport library, but implemented separately in both gdb and gdbserver. In gdbserver the class is empty. The compatible information within the gdbserver is an empty list, of empty classes. In gdb the class contains a pointer to the bfd_arch_info object. With this in place we can now add support to print_xml_feature for printing the compatible information if it is present. In the gdbserver code this will never happen, as the gdbserver never has any compatible information. But in gdb, this code will trigger when appropriate. gdb/ChangeLog: * target-descriptions.c (class tdesc_compatible_info): New class. (struct target_desc): Change type of compatible vector. (tdesc_compatible_p): Update for change in type of target_desc::compatible. (tdesc_compatible_info_list): New function. (tdesc_compatible_info_arch_name): New function. (tdesc_add_compatible): Update for change in type of target_desc::compatible. (print_c_tdesc::visit_pre): Likewise. gdbserver/ChangeLog: * tdesc.cc (struct tdesc_compatible_info): New struct. (tdesc_compatible_info_list): New function. (tdesc_compatible_info_arch_name): New function. gdbsupport/ChangeLog: * tdesc.cc (print_xml_feature::visit_pre): Print compatible information. * tdesc.h (struct tdesc_compatible_info): Declare new struct. (tdesc_compatible_info_up): New typedef. (tdesc_compatible_info_list): Declare new function. (tdesc_compatible_info_arch_name): Declare new function. diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3e914eb0d9..0784e823e2 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,15 @@ +2020-06-23 Andrew Burgess <[hidden email]> + + * target-descriptions.c (class tdesc_compatible_info): New class. + (struct target_desc): Change type of compatible vector. + (tdesc_compatible_p): Update for change in type of + target_desc::compatible. + (tdesc_compatible_info_list): New function. + (tdesc_compatible_info_arch_name): New function. + (tdesc_add_compatible): Update for change in type of + target_desc::compatible. + (print_c_tdesc::visit_pre): Likewise. + 2020-06-23 Andrew Burgess <[hidden email]> * target-descriptions.c (print_c_tdesc::print_c_tdesc): Change diff --git a/gdb/target-descriptions.c b/gdb/target-descriptions.c index da6cb76404..1937e7ca4a 100644 --- a/gdb/target-descriptions.c +++ b/gdb/target-descriptions.c @@ -308,6 +308,29 @@ make_gdb_type (struct gdbarch *gdbarch, struct tdesc_type *ttype) return gdb_type.get_type (); } +/* Wrapper around bfd_arch_info_type. A class with this name is used in + the API that is shared between gdb and gdbserver code, but gdbserver + doesn't use compatibility information, so its version of this class is + empty. */ + +class tdesc_compatible_info +{ +public: + /* Constructor. */ + explicit tdesc_compatible_info (const bfd_arch_info_type *arch) + : m_arch (arch) + { /* Nothing. */ } + + /* Access the contained pointer. */ + const bfd_arch_info_type *arch () const + { return m_arch; } + +private: + /* Architecture information looked up from the <compatible> entity within + a target description. */ + const bfd_arch_info_type *m_arch; +}; + /* A target description. */ struct target_desc : tdesc_element @@ -328,7 +351,7 @@ struct target_desc : tdesc_element enum gdb_osabi osabi = GDB_OSABI_UNKNOWN; /* The list of compatible architectures reported by the target. */ - std::vector<const bfd_arch_info *> compatible; + std::vector<tdesc_compatible_info_up> compatible; /* Any architecture-specific properties specified by the target. */ std::vector<property> properties; @@ -598,11 +621,11 @@ int tdesc_compatible_p (const struct target_desc *target_desc, const struct bfd_arch_info *arch) { - for (const bfd_arch_info *compat : target_desc->compatible) + for (const tdesc_compatible_info_up &compat : target_desc->compatible) { - if (compat == arch - || arch->compatible (arch, compat) - || compat->compatible (compat, arch)) + if (compat->arch () == arch + || arch->compatible (arch, compat->arch ()) + || compat->arch ()->compatible (compat->arch (), arch)) return 1; } @@ -642,6 +665,22 @@ tdesc_architecture_name (const struct target_desc *target_desc) return target_desc->arch->printable_name; } +/* See gdbsupport/tdesc.h. */ + +const std::vector<tdesc_compatible_info_up> & +tdesc_compatible_info_list (const target_desc *target_desc) +{ + return target_desc->compatible; +} + +/* See gdbsupport/tdesc.h. */ + +const char * +tdesc_compatible_info_arch_name (const tdesc_compatible_info_up &compatible) +{ + return compatible->arch ()->printable_name; +} + /* Return the OSABI associated with this target description, or GDB_OSABI_UNKNOWN if no osabi was specified. */ @@ -1158,14 +1197,16 @@ tdesc_add_compatible (struct target_desc *target_desc, if (compatible == NULL) return; - for (const bfd_arch_info *compat : target_desc->compatible) - if (compat == compatible) + for (const tdesc_compatible_info_up &compat : target_desc->compatible) + if (compat->arch () == compatible) internal_error (__FILE__, __LINE__, _("Attempted to add duplicate " "compatible architecture \"%s\""), compatible->printable_name); - target_desc->compatible.push_back (compatible); + target_desc->compatible.push_back + (std::unique_ptr<tdesc_compatible_info> + (new tdesc_compatible_info (compatible))); } void @@ -1320,10 +1361,10 @@ public: printf_unfiltered ("\n"); } - for (const bfd_arch_info_type *compatible : e->compatible) + for (const tdesc_compatible_info_up &compatible : e->compatible) printf_unfiltered (" tdesc_add_compatible (result, bfd_scan_arch (\"%s\"));\n", - compatible->printable_name); + compatible->arch ()->printable_name); if (!e->compatible.empty ()) printf_unfiltered ("\n"); diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog index c5c3b09841..43b8bc895d 100644 --- a/gdbserver/ChangeLog +++ b/gdbserver/ChangeLog @@ -1,3 +1,9 @@ +2020-06-23 Andrew Burgess <[hidden email]> + + * tdesc.cc (struct tdesc_compatible_info): New struct. + (tdesc_compatible_info_list): New function. + (tdesc_compatible_info_arch_name): New function. + 2020-06-22 Tankut Baris Aktemur <[hidden email]> Use std::list to stop pending signal instead of manually-created diff --git a/gdbserver/tdesc.cc b/gdbserver/tdesc.cc index 8d97defb9b..d21688b932 100644 --- a/gdbserver/tdesc.cc +++ b/gdbserver/tdesc.cc @@ -122,6 +122,27 @@ current_target_desc (void) return current_process ()->tdesc; } +/* An empty structure. */ + +struct tdesc_compatible_info { }; + +/* See gdbsupport/tdesc.h. */ + +const std::vector<tdesc_compatible_info_up> & +tdesc_compatible_info_list (const target_desc *target_desc) +{ + static std::vector<tdesc_compatible_info_up> empty; + return empty; +} + +/* See gdbsupport/tdesc.h. */ + +const char * +tdesc_compatible_info_arch_name (const tdesc_compatible_info_up &c_info) +{ + return nullptr; +} + /* See gdbsupport/tdesc.h. */ const char * diff --git a/gdbsupport/ChangeLog b/gdbsupport/ChangeLog index 7c2c4bff47..2e5cbba01c 100644 --- a/gdbsupport/ChangeLog +++ b/gdbsupport/ChangeLog @@ -1,3 +1,12 @@ +2020-06-23 Andrew Burgess <[hidden email]> + + * tdesc.cc (print_xml_feature::visit_pre): Print compatible + information. + * tdesc.h (struct tdesc_compatible_info): Declare new struct. + (tdesc_compatible_info_up): New typedef. + (tdesc_compatible_info_list): Declare new function. + (tdesc_compatible_info_arch_name): Declare new function. + 2020-05-25 Michael Weghorn <[hidden email]> * common-utils.cc, common-utils.h (stringify_argv): Drop diff --git a/gdbsupport/tdesc.cc b/gdbsupport/tdesc.cc index aaea8e0d8a..63f41cbf67 100644 --- a/gdbsupport/tdesc.cc +++ b/gdbsupport/tdesc.cc @@ -392,6 +392,12 @@ void print_xml_feature::visit_pre (const target_desc *e) const char *osabi = tdesc_osabi_name (e); if (osabi != nullptr) string_appendf (*m_buffer, "<osabi>%s</osabi>", osabi); + + const std::vector<tdesc_compatible_info_up> &compatible_list + = tdesc_compatible_info_list (e); + for (const auto &c : compatible_list) + string_appendf (*m_buffer, "<compatible>%s</compatible>\n", + tdesc_compatible_info_arch_name (c)); #endif } diff --git a/gdbsupport/tdesc.h b/gdbsupport/tdesc.h index 3b1f1f57ff..0cdcf56346 100644 --- a/gdbsupport/tdesc.h +++ b/gdbsupport/tdesc.h @@ -131,6 +131,27 @@ struct tdesc_reg : tdesc_element typedef std::unique_ptr<tdesc_reg> tdesc_reg_up; +/* Declaration of a structure that holds information about one + "compatibility" entry within a target description. */ + +struct tdesc_compatible_info; + +/* A pointer to a single piece of compatibility information. */ + +typedef std::unique_ptr<tdesc_compatible_info> tdesc_compatible_info_up; + +/* Return a vector of compatibility information pointers from the target + description TARGET_DESC. */ + +const std::vector<tdesc_compatible_info_up> &tdesc_compatible_info_list + (const target_desc *target_desc); + +/* Return the architecture name from a compatibility information + COMPATIBLE. */ + +const char *tdesc_compatible_info_arch_name + (const tdesc_compatible_info_up &compatible); + enum tdesc_type_kind { /* Predefined types. */ |
Buildername:
Ubuntu-Aarch64-native-extended-gdbserver-m64 Worker: ubuntu-aarch64 Full Build URL: https://gdb-buildbot.osci.io/#builders/5/builds/3151 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: 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/Ubuntu-Aarch64-native-extended-gdbserver-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-i686 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/18/builds/3556 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature *** FAILED to build GDB -- compile gdb *** ============================================== +++ The full log is too big to be posted here. +++ These are the last 100 lines of it. CXX user-regs.o CXX utils.o CXX v850-tdep.o CXX valarith.o CXX valops.o CXX valprint.o CXX value.o CXX varobj.o CXX vax-nbsd-tdep.o CXX vax-tdep.o GEN stamp-version CXX windows-tdep.o CXX x86-linux-nat.o CXX x86-nat.o CXX x86-tdep.o CXX xcoffread.o GEN xml-builtin.c CXX xml-support.o CXX xml-syscall.o CXX xml-tdesc.o CXX xstormy16-tdep.o CXX xtensa-config.o CXX xtensa-linux-tdep.o CXX xtensa-tdep.o CXX gdb.o CXX aarch32-tdep.o CXX ada-exp.o CXX ada-lang.o CXX ada-tasks.o CXX ada-typeprint.o CXX ada-valprint.o CXX ada-varobj.o CXX addrmap.o CXX agent.o CXX alloc.o CXX annotate.o CXX arc-tdep.o CXX arch-utils.o CXX arch/aarch32.o CXX arch/arc.o CXX arch/arm-get-next-pcs.o CXX arch/arm-linux.o CXX arch/arm.o CXX arch/i386.o CXX arch/ppc-linux-common.o CXX arch/riscv.o CXX arm-bsd-tdep.o CXX arm-fbsd-tdep.o CXX arm-linux-tdep.o CXX arm-nbsd-tdep.o CXX arm-obsd-tdep.o CXX arm-pikeos-tdep.o CXX arm-symbian-tdep.o CXX arm-tdep.o CXX arm-wince-tdep.o CXX async-event.o CXX auto-load.o CXX auxv.o CXX avr-tdep.o CXX ax-gdb.o CXX ax-general.o CXX bcache.o CXX bfd-target.o CXX bfin-linux-tdep.o CXX bfin-tdep.o CXX block.o CXX blockframe.o CXX break-catch-sig.o CXX break-catch-syscall.o CXX break-catch-throw.o CXX breakpoint.o CXX bsd-uthread.o CXX btrace.o CXX build-id.o CXX buildsym-legacy.o CXX buildsym.o CXX c-exp.o CXX cp-name-parser.o CXX d-exp.o CXX f-exp.o CXX go-exp.o CXX m2-exp.o CXX p-exp.o CXX rust-exp.o CXX version.o CXX xml-builtin.o GEN init.c CXX init.o CXXLD gdb /usr/bin/ld: ../opcodes/libopcodes.a(riscv-dis.o): in function `parse_riscv_dis_option': /home/gdb-buildbot/fedora-x86-64-3/fedora-i686/build/opcodes/../../binutils-gdb/opcodes/riscv-dis.c:102: undefined reference to `riscv_get_priv_spec_class' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:1861: gdb] Error 1 make[2]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-i686/build/gdb' make[1]: *** [Makefile:10066: all-gdb] Error 2 make[1]: Leaving directory '/home/gdb-buildbot/fedora-x86-64-3/fedora-i686/build' make: *** [Makefile:854: all] Error 2 program finished with exit code 2 elapsedTime=461.487050 ============================================== |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-cc-with-index Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/20/builds/3504 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== new KFAIL: gdb.base/step-over-syscall.exp: clone: displaced=on: single step over clone ============================================== *** 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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-m32 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/17/builds/3550 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** 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: 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 -> FAIL: gdb.base/options.exp: test-print: cmd complete "print " PASS -> FAIL: gdb.base/options.exp: test-print: tab complete "print " PASS -> FAIL: gdb.multi/multi-arch-exec.exp: first_arch=1: selected_thread=1: follow_exec_mode=new: continue across exec that changes architecture PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: 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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-m64 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/3/builds/3613 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i02 PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i12 PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i22 PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print k PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 2nd thread: print r PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st 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: second thread: print i3 PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: 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-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/4/builds/3446 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== UNRESOLVED -> FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited new FAIL: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: 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-native-extended-gdbserver-m32/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/2/builds/3447 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== 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 -> 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 -> UNRESOLVED: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no failure to remove breakpoints PASS -> UNRESOLVED: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: no threads left FAIL -> UNRESOLVED: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: only inferior 1 left PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i02 PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i12 PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: second thread: print i22 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: first thread: print i3 PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: 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-native-extended-gdbserver-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-native-gdbserver-m32 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/24/builds/3459 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== PASS -> UNRESOLVED: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: load core 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-gdbserver-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-private-anon.gcore PASS -> UNRESOLVED: gdb.base/coredump-filter.exp: loading and testing corefile for non-Shared-Anonymous: load core 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-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 non-Shared-Anonymous: unsupported output from 'core' command PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: continue until exit PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: print re_run_var_2 PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited 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-gdbserver-m32/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
In reply to this post by Sourceware - gdb-testers mailing list
Buildername:
Fedora-x86_64-native-gdbserver-m64 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/22/builds/3458 Author: Andrew Burgess <[hidden email]> Commit tested: fbf42f4e6d04745fe615dce1abd0190b78e368a6 Subject of commit: gdb: Print compatible information within print_xml_feature Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6/ *** Diff to previous build *** ============================================== PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit 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 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-gdbserver-m64/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//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/fb/fbf42f4e6d04745fe615dce1abd0190b78e368a6//xfail.table.gz> |
Free forum by Nabble | Edit this page |