*** TEST RESULTS FOR COMMIT 87afa6523b01cd6bdcc3903fe22953966cec7bb7 ***
commit 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Author: Andrew Burgess <[hidden email]> AuthorDate: Tue Jun 2 14:48:04 2020 +0100 Commit: Andrew Burgess <[hidden email]> CommitDate: Tue Jun 23 13:34:10 2020 +0100 gdb: Convert language la_parser field to a method This commit changes the language_data::la_parser function pointer member variable into a member function of language_defn. There should be no user visible changes after this commit. gdb/ChangeLog: * ada-lang.c (parse): Rename to ada_language::parser. (ada_language_data): Delete la_parser initializer. (ada_language::parser): New member function, implementation from parse. * c-lang.c (c_language_data): Delete la_parser initializer. (cplus_language_data): Likewise. (asm_language_data): Likewise. (minimal_language_data): Likewise. * d-lang.c (d_language_data): Likewise. (d_language::parser): New member function. * f-lang.c (f_language_data): Delete la_parser initializer. (f_language::parser): New member function. * go-lang.c (go_language_data): Delete la_parser initializer. (go_language::parser): New member function. * language.c (unk_lang_parser): Delete. (language_defn::parser): Define new member function. (unknown_language_data): Delete la_parser initializer. (unknown_language::parser): New member function. (auto_language_data): Delete la_parser initializer. (auto_language::parser): New member function. * language.h (language_data): Delete la_parser field. (language_defn::parser): Declare new member function. * m2-lang.c (m2_language_data): Delete la_parser initializer. (m2_language::parser): New member function. * objc-lang.c (objc_language_data): Delete la_parser initializer. * opencl-lang.c (opencl_language_data): Likewise. * p-lang.c (pascal_language_data): Likewise. (pascal_language::parser): New member function. * parse.c (parse_exp_in_context): Update call to parser. * rust-lang.c (rust_language_data): Delete la_parser initializer. (rust_language::parser): New member function. diff --git a/gdb/ChangeLog b/gdb/ChangeLog index cf1c037cc7..a0e120d676 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,37 @@ +2020-06-23 Andrew Burgess <[hidden email]> + + * ada-lang.c (parse): Rename to ada_language::parser. + (ada_language_data): Delete la_parser initializer. + (ada_language::parser): New member function, implementation from + parse. + * c-lang.c (c_language_data): Delete la_parser initializer. + (cplus_language_data): Likewise. + (asm_language_data): Likewise. + (minimal_language_data): Likewise. + * d-lang.c (d_language_data): Likewise. + (d_language::parser): New member function. + * f-lang.c (f_language_data): Delete la_parser initializer. + (f_language::parser): New member function. + * go-lang.c (go_language_data): Delete la_parser initializer. + (go_language::parser): New member function. + * language.c (unk_lang_parser): Delete. + (language_defn::parser): Define new member function. + (unknown_language_data): Delete la_parser initializer. + (unknown_language::parser): New member function. + (auto_language_data): Delete la_parser initializer. + (auto_language::parser): New member function. + * language.h (language_data): Delete la_parser field. + (language_defn::parser): Declare new member function. + * m2-lang.c (m2_language_data): Delete la_parser initializer. + (m2_language::parser): New member function. + * objc-lang.c (objc_language_data): Delete la_parser initializer. + * opencl-lang.c (opencl_language_data): Likewise. + * p-lang.c (pascal_language_data): Likewise. + (pascal_language::parser): New member function. + * parse.c (parse_exp_in_context): Update call to parser. + * rust-lang.c (rust_language_data): Delete la_parser initializer. + (rust_language::parser): New member function. + 2020-06-23 Andrew Burgess <[hidden email]> * top.c (print_gdb_configuration): Print --with-python-libdir diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index d303915ebd..c4ee79eb8d 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -13534,13 +13534,6 @@ emit_char (int c, struct type *type, struct ui_file *stream, int quoter) ada_emit_char (c, type, stream, quoter, 1); } -static int -parse (struct parser_state *ps) -{ - warnings_issued = 0; - return ada_parse (ps); -} - static const struct exp_descriptor ada_exp_descriptor = { ada_print_subexp, ada_operator_length, @@ -13718,7 +13711,6 @@ extern const struct language_data ada_language_data = macro_expansion_no, ada_extensions, &ada_exp_descriptor, - parse, resolve, ada_printchar, /* Print a character constant */ ada_printstr, /* Function to print string constant */ @@ -14116,6 +14108,14 @@ public: return {}; } + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + warnings_issued = 0; + return ada_parse (ps); + } + protected: /* See language.h. */ diff --git a/gdb/c-lang.c b/gdb/c-lang.c index 64dfd71399..37e69d433f 100644 --- a/gdb/c-lang.c +++ b/gdb/c-lang.c @@ -889,7 +889,6 @@ extern const struct language_data c_language_data = macro_expansion_c, c_extensions, &exp_descriptor_c, - c_parse, null_post_parser, c_printchar, /* Print a character constant */ c_printstr, /* Function to print string constant */ @@ -997,7 +996,6 @@ extern const struct language_data cplus_language_data = macro_expansion_c, cplus_extensions, &exp_descriptor_c, - c_parse, null_post_parser, c_printchar, /* Print a character constant */ c_printstr, /* Function to print string constant */ @@ -1202,7 +1200,6 @@ extern const struct language_data asm_language_data = macro_expansion_c, asm_extensions, &exp_descriptor_c, - c_parse, null_post_parser, c_printchar, /* Print a character constant */ c_printstr, /* Function to print string constant */ @@ -1265,7 +1262,6 @@ extern const struct language_data minimal_language_data = macro_expansion_c, NULL, &exp_descriptor_c, - c_parse, null_post_parser, c_printchar, /* Print a character constant */ c_printstr, /* Function to print string constant */ diff --git a/gdb/d-lang.c b/gdb/d-lang.c index 5689b6ceaf..e2765b5671 100644 --- a/gdb/d-lang.c +++ b/gdb/d-lang.c @@ -142,7 +142,6 @@ extern const struct language_data d_language_data = macro_expansion_no, d_extensions, &exp_descriptor_c, - d_parse, null_post_parser, c_printchar, /* Print a character constant. */ c_printstr, /* Function to print string constant. */ @@ -273,6 +272,13 @@ public: { return d_lookup_symbol_nonlocal (this, name, block, domain); } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + return d_parse (ps); + } }; /* Single instance of the D language class. */ diff --git a/gdb/f-lang.c b/gdb/f-lang.c index db337be26b..918a8cfd3d 100644 --- a/gdb/f-lang.c +++ b/gdb/f-lang.c @@ -564,7 +564,6 @@ extern const struct language_data f_language_data = macro_expansion_no, f_extensions, &exp_descriptor_f, - f_parse, /* parser */ null_post_parser, f_printchar, /* Print character constant */ f_printstr, /* function to print string constant */ @@ -713,6 +712,13 @@ public: return cp_lookup_symbol_nonlocal (this, name, block, domain); } + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + return f_parse (ps); + } + protected: /* See language.h. */ diff --git a/gdb/go-lang.c b/gdb/go-lang.c index 7da9299fdd..f2553bb399 100644 --- a/gdb/go-lang.c +++ b/gdb/go-lang.c @@ -527,7 +527,6 @@ extern const struct language_data go_language_data = macro_expansion_no, NULL, &exp_descriptor_c, - go_parse, null_post_parser, c_printchar, /* Print a character constant. */ c_printstr, /* Function to print string constant. */ @@ -638,6 +637,13 @@ public: { return go_value_print_inner (val, stream, recurse, options); } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + return go_parse (ps); + } }; /* Single instance of the Go language class. */ diff --git a/gdb/language.c b/gdb/language.c index 0cbc7f0540..828d21dc7e 100644 --- a/gdb/language.c +++ b/gdb/language.c @@ -47,8 +47,6 @@ #include <algorithm> #include "gdbarch.h" -static int unk_lang_parser (struct parser_state *); - static void set_range_case (void); static void unk_lang_emit_char (int c, struct type *type, @@ -643,6 +641,14 @@ language_defn::value_print (struct value *val, struct ui_file *stream, /* See language.h. */ +int +language_defn::parser (struct parser_state *ps) const +{ + return c_parse (ps); +} + +/* See language.h. */ + void language_defn::value_print_inner (struct value *val, struct ui_file *stream, int recurse, @@ -718,12 +724,6 @@ default_is_string_type_p (struct type *type) /* Define the language that is no language. */ -static int -unk_lang_parser (struct parser_state *ps) -{ - return 1; -} - static void unk_lang_emit_char (int c, struct type *type, struct ui_file *stream, int quoter) @@ -777,7 +777,6 @@ extern const struct language_data unknown_language_data = macro_expansion_no, NULL, &exp_descriptor_standard, - unk_lang_parser, null_post_parser, unk_lang_printchar, /* Print character constant */ unk_lang_printstr, @@ -842,6 +841,14 @@ public: { error (_("unimplemented unknown_language::value_print_inner called")); } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + /* No parsing is done, just claim success. */ + return 1; + } }; /* Single instance of the unknown language class. */ @@ -861,7 +868,6 @@ extern const struct language_data auto_language_data = macro_expansion_no, NULL, &exp_descriptor_standard, - unk_lang_parser, null_post_parser, unk_lang_printchar, /* Print character constant */ unk_lang_printstr, @@ -926,6 +932,14 @@ public: { error (_("unimplemented auto_language::value_print_inner called")); } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + /* No parsing is done, just claim success. */ + return 1; + } }; /* Single instance of the fake "auto" language. */ diff --git a/gdb/language.h b/gdb/language.h index 2149487dd7..7434d74523 100644 --- a/gdb/language.h +++ b/gdb/language.h @@ -225,10 +225,6 @@ struct language_data const struct exp_descriptor *la_exp_desc; - /* Parser function. */ - - int (*la_parser) (struct parser_state *); - /* Given an expression *EXPP created by prefixifying the result of la_parser, perform any remaining processing necessary to complete its translation. *EXPP may change; la_post_parser is responsible @@ -540,6 +536,10 @@ struct language_defn : language_data (struct value *val, struct ui_file *stream, int recurse, const struct value_print_options *options) const; + /* Parser function. */ + + virtual int parser (struct parser_state *ps) const; + protected: /* This is the overridable part of the GET_SYMBOL_NAME_MATCHER method. diff --git a/gdb/m2-lang.c b/gdb/m2-lang.c index 356ed4c3bf..189f513605 100644 --- a/gdb/m2-lang.c +++ b/gdb/m2-lang.c @@ -362,7 +362,6 @@ extern const struct language_data m2_language_data = macro_expansion_no, NULL, &exp_descriptor_modula2, - m2_parse, /* parser */ null_post_parser, m2_printchar, /* Print character constant */ m2_printstr, /* function to print string constant */ @@ -430,6 +429,13 @@ public: { return m2_value_print_inner (val, stream, recurse, options); } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + return m2_parse (ps); + } }; /* Single instance of the M2 language. */ diff --git a/gdb/objc-lang.c b/gdb/objc-lang.c index 1e4862fe3f..90804acc16 100644 --- a/gdb/objc-lang.c +++ b/gdb/objc-lang.c @@ -337,7 +337,6 @@ extern const struct language_data objc_language_data = macro_expansion_c, objc_extensions, &exp_descriptor_standard, - c_parse, null_post_parser, c_printchar, /* Print a character constant */ c_printstr, /* Function to print string constant */ diff --git a/gdb/opencl-lang.c b/gdb/opencl-lang.c index 2a83f51f5c..7c9965814f 100644 --- a/gdb/opencl-lang.c +++ b/gdb/opencl-lang.c @@ -1016,7 +1016,6 @@ extern const struct language_data opencl_language_data = macro_expansion_c, NULL, &exp_descriptor_opencl, - c_parse, null_post_parser, c_printchar, /* Print a character constant */ c_printstr, /* Function to print string constant */ diff --git a/gdb/p-lang.c b/gdb/p-lang.c index 5c1b273e7f..ce812d1d30 100644 --- a/gdb/p-lang.c +++ b/gdb/p-lang.c @@ -393,7 +393,6 @@ extern const struct language_data pascal_language_data = macro_expansion_no, p_extensions, &exp_descriptor_standard, - pascal_parse, null_post_parser, pascal_printchar, /* Print a character constant */ pascal_printstr, /* Function to print string constant */ @@ -492,6 +491,13 @@ public: { return pascal_value_print_inner (val, stream, recurse, options); } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + return pascal_parse (ps); + } }; /* Single instance of the Pascal language class. */ diff --git a/gdb/parse.c b/gdb/parse.c index d5efe4ab3d..f003a30baf 100644 --- a/gdb/parse.c +++ b/gdb/parse.c @@ -1119,7 +1119,7 @@ parse_exp_in_context (const char **stringptr, CORE_ADDR pc, try { - lang->la_parser (&ps); + lang->parser (&ps); } catch (const gdb_exception &except) { diff --git a/gdb/rust-lang.c b/gdb/rust-lang.c index d251dab29f..2153323cff 100644 --- a/gdb/rust-lang.c +++ b/gdb/rust-lang.c @@ -1989,7 +1989,6 @@ extern const struct language_data rust_language_data = macro_expansion_no, rust_extensions, &exp_descriptor_rust, - rust_parse, null_post_parser, rust_printchar, /* Print a character constant */ rust_printstr, /* Function to print string constant */ @@ -2142,6 +2141,13 @@ public: } return result; } + + /* See language.h. */ + + int parser (struct parser_state *ps) const override + { + return rust_parse (ps); + } }; /* Single instance of the Rust language class. */ |
Buildername:
Fedora-i686 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/18/builds/3543 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method *** 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-2/fedora-x86-64-4/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-2/fedora-x86-64-4/fedora-i686/build/gdb' make[1]: *** [Makefile:10066: all-gdb] Error 2 make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-4/fedora-i686/build' make: *** [Makefile:854: all] Error 2 program finished with exit code 2 elapsedTime=474.008781 ============================================== |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-cc-with-index Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/20/builds/3491 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally 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: 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: 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-cc-with-index/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-m32 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/17/builds/3537 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-m32/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== new FAIL: gdb.base/coredump-filter.exp: disassembling function main for non-Private-Anonymous: no binary: loading /home/gdb-buildbot/fedora-x86-64-3/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/fedora-x86-64-3/fedora-x86-64-m32/build/gdb/testsuite/outputs/gdb.base/coredump-filter/non-shared-anon.gcore PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally ============================================== *** 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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-m64 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/3/builds/3600 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== new KFAIL: gdb.base/step-over-syscall.exp: clone: displaced=on: single step over clone PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior 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: 1st thread: print k PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print r PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print z 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=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-m64/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/4/builds/3433 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== PASS -> FAIL: gdb.fortran/vla-ptype.exp: ptype vla1 PASS -> FAIL: gdb.fortran/vla-value.exp: print member in non-allocated vla1 PASS -> FAIL: gdb.fortran/vla-value.exp: set member in non-allocated vla1 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 -> 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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/2/builds/3434 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior FAIL -> UNRESOLVED: gdb.threads/fork-plus-threads.exp: detach-on-fork=off: inferior 1 exited 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: inner_threads: 3rd stop: print i PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 3rd stop: print j ============================================== *** 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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-native-gdbserver-m32 Worker: fedora-x86-64-3 Full Build URL: https://gdb-buildbot.osci.io/#builders/24/builds/3446 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited 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=1: inferior 1 exited 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-m32/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
In reply to this post by gdb-buildbot-2
Buildername:
Fedora-x86_64-native-gdbserver-m64 Worker: fedora-x86-64-4 Full Build URL: https://gdb-buildbot.osci.io/#builders/22/builds/3445 Author: Andrew Burgess <[hidden email]> Commit tested: 87afa6523b01cd6bdcc3903fe22953966cec7bb7 Subject of commit: gdb: Convert language la_parser field to a method Testsuite logs (gdb.sum, gdb.log and others): https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7/ *** Diff to previous build *** ============================================== PASS -> FAIL: gdb.base/options.exp: test-print: cmd complete "frame apply level 0 print -" PASS -> FAIL: gdb.base/options.exp: test-print: tab complete "frame apply level 0 print -" PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=1: continue until exit PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=1: print re_run_var_2 new UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: delete all breakpoints in delete_breakpoints PASS -> UNRESOLVED: gdb.multi/multi-re-run.exp: re_run_inf=2: iter=2: setting breakpoint at all_started PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print k PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print r PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_func: 1st call: 1st thread: print z 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 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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//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/87/87afa6523b01cd6bdcc3903fe22953966cec7bb7//xfail.table.gz> |
Free forum by Nabble | Edit this page |