public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* Failures on Fedora-x86_64-cc-with-index, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
@ 2020-03-23  5:54 ` gdb-buildbot
  2020-03-23  6:38 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-23  5:54 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-cc-with-index

Worker:
        fedora-x86-64-1

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/20/builds/2418

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** 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
new FAIL: gdb.dwarf2/imported-unit.exp: no static partial symbols in importing unit
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
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
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-cc-with-index/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs
@ 2020-03-23  5:54 gdb-buildbot
  2020-03-23  5:54 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-23  5:54 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT 96c7f873945c31bb0f9facd526bfe6dac74d3ccb ***

commit 96c7f873945c31bb0f9facd526bfe6dac74d3ccb
Author:     Tom de Vries <tdevries@suse.de>
AuthorDate: Fri Mar 13 08:50:51 2020 +0100
Commit:     Tom de Vries <tdevries@suse.de>
CommitDate: Fri Mar 13 08:50:51 2020 +0100

    [gdb/symtab] Fix partial unit psymtabs
    
    Consider test-case gdb.dwarf2/imported-unit.exp.
    
    It contains a CU with type int:
    ...
     <0><129>: Abbrev Number: 2 (DW_TAG_compile_unit)
        <12a>   DW_AT_language    : 4       (C++)
        <12b>   DW_AT_name        : imported_unit.c
     <1><13b>: Abbrev Number: 3 (DW_TAG_base_type)
        <13c>   DW_AT_byte_size   : 4
        <13d>   DW_AT_encoding    : 5       (signed)
        <13e>   DW_AT_name        : int
    ...
    which is imported in another CU:
    ...
     <0><d2>: Abbrev Number: 2 (DW_TAG_compile_unit)
        <d3>   DW_AT_language    : 4        (C++)
        <d4>   DW_AT_name        : <artificial>
     <1><e1>: Abbrev Number: 3 (DW_TAG_imported_unit)
        <e2>   DW_AT_import      : <0x129>  [Abbrev Number: 2]
    ...
    
    However, if we print the partial symbols:
    ...
    $ gdb -batch imported-unit  -ex "maint print psymbols"
    ...
    we see type int both in the importing CU:
    ...
    Partial symtab for source file <artificial>@0xc7 (object 0x29f9b80)
      ...
      Depends on 1 other partial symtabs.
        0 0x2a24240 imported_unit.c
      Global partial symbols:
        `main', function, 0x4004b2
      Static partial symbols:
        `int', type, 0x0
    ...
    and in the imported CU:
    ...
    Partial symtab for source file imported_unit.c (object 0x2a24240)
      ...
      Depends on 0 other partial symtabs.
      Shared partial symtab with user 0x29f9b80
      Static partial symbols:
        `int', type, 0x0
    ...
    
    This is an artefact resulting from the fact that all CUs in an objfile
    share the same storage array for static partial symbols (and another array for
    global partial symbols), using a range to describe their symbols.
    
    Then when scanning the partial symbols of a CU and encountering an import, either:
    - the referred CU has not been parsed yet, and will be parsed, and the range of
      static partial symbols of the referred CU will be a subrange of the range of
      static partial symbols of this CU, or
    - the referred CU has already been parsed, and the range of static partial
      symbols of the referred CU will not be a subrange of the range of static
      partial symbols of this CU.
    
    This is inconsistent handling, and confuses the notion of a symbol belonging to
    a single symtab.
    
    Furthermore, it might slow down searches, given that the symbol needs to be
    skipped twice.
    
    Finally, the same issue holds for global partial symbols, where the range of a
    CU is sorted after parsing is finished.  Obviously sorting the range of a CU
    may invalidate subranges, effectively moving symbols in and out of imported
    CUs.
    
    Fix this for both static and global partial symbols, by gathering partial
    symbols in a per-CU vector, and adding those symbols to the per-objfile
    storage only once complete.
    
    Tested on x86_64-linux, with native and board cc-with-dwz and cc-with-dwz-m.
    
    gdb/ChangeLog:
    
    2020-03-13  Tom de Vries  <tdevries@suse.de>
    
            PR symtab/25646
            * psymtab.c (partial_symtab::partial_symtab): Don't set
            globals_offset and statics_offset.  Push element onto
            current_global_psymbols and current_static_psymbols stacks.
            (concat): New function.
            (end_psymtab_common): Set globals_offset and statics_offset.  Pop
            element from current_global_psymbols and current_static_psymbols
            stacks.  Concat popped elements to global_psymbols and
            static_symbols.
            (add_psymbol_to_list): Use current_global_psymbols and
            current_static_psymbols stacks.
            * psymtab.h (class psymtab_storage): Add current_global_psymbols and
            current_static_psymbols fields.
    
    gdb/testsuite/ChangeLog:
    
    2020-03-13  Tom de Vries  <tdevries@suse.de>
    
            PR symtab/25646
            * gdb.dwarf2/imported-unit.exp: Add test.

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 2f12ff15f0..d83ce81f9d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,19 @@
+2020-03-13  Tom de Vries  <tdevries@suse.de>
+
+	PR symtab/25646
+	* psymtab.c (partial_symtab::partial_symtab): Don't set
+	globals_offset and statics_offset.  Push element onto
+	current_global_psymbols and current_static_psymbols stacks.
+	(concat): New function.
+	(end_psymtab_common): Set globals_offset and statics_offset.  Pop
+	element from current_global_psymbols and current_static_psymbols
+	stacks.  Concat popped elements to global_psymbols and
+	static_symbols.
+	(add_psymbol_to_list): Use current_global_psymbols and
+	current_static_psymbols stacks.
+	* psymtab.h (class psymtab_storage): Add current_global_psymbols and
+	current_static_psymbols fields.
+
 2020-03-12  Christian Biesinger  <cbiesinger@google.com>
 
 	* corelow.c (sniff_core_bfd): Remove.
diff --git a/gdb/psymtab.c b/gdb/psymtab.c
index 93b7c77d1b..f77f6d5108 100644
--- a/gdb/psymtab.c
+++ b/gdb/psymtab.c
@@ -1490,8 +1490,20 @@ partial_symtab::partial_symtab (const char *filename,
 {
   set_text_low (textlow);
   set_text_high (raw_text_low ()); /* default */
-  globals_offset = objfile->partial_symtabs->global_psymbols.size ();
-  statics_offset = objfile->partial_symtabs->static_psymbols.size ();
+
+  auto *v1 = new std::vector<partial_symbol *>;
+  objfile->partial_symtabs->current_global_psymbols.push_back (v1);
+  auto *v2 = new std::vector<partial_symbol *>;
+  objfile->partial_symtabs->current_static_psymbols.push_back (v2);
+}
+
+/* Concat vectors V1 and V2.  */
+
+static void
+concat (std::vector<partial_symbol *> *v1, std::vector<partial_symbol *> *v2)
+{
+  v1->insert (v1->end (), v2->begin (), v2->end ());
+  v2->clear ();
 }
 
 /* Perform "finishing up" operations of a partial symtab.  */
@@ -1499,10 +1511,26 @@ partial_symtab::partial_symtab (const char *filename,
 void
 end_psymtab_common (struct objfile *objfile, struct partial_symtab *pst)
 {
-  pst->n_global_syms = (objfile->partial_symtabs->global_psymbols.size ()
-			- pst->globals_offset);
-  pst->n_static_syms = (objfile->partial_symtabs->static_psymbols.size ()
-			- pst->statics_offset);
+  pst->globals_offset = objfile->partial_symtabs->global_psymbols.size ();
+  pst->statics_offset = objfile->partial_symtabs->static_psymbols.size ();
+
+  auto *current_global_psymbols
+    = objfile->partial_symtabs->current_global_psymbols.back ();
+  auto *current_static_psymbols
+    = objfile->partial_symtabs->current_static_psymbols.back ();
+  objfile->partial_symtabs->current_global_psymbols.pop_back ();
+  objfile->partial_symtabs->current_static_psymbols.pop_back ();
+
+  pst->n_global_syms
+    = current_global_psymbols->size ();
+  pst->n_static_syms
+    = current_static_psymbols->size ();
+
+  concat (&objfile->partial_symtabs->global_psymbols, current_global_psymbols);
+  concat (&objfile->partial_symtabs->static_psymbols, current_static_psymbols);
+
+  delete current_global_psymbols;
+  delete current_static_psymbols;
 
   sort_pst_symbols (objfile, pst);
 }
@@ -1621,8 +1649,8 @@ add_psymbol_to_list (gdb::string_view name, bool copy_name,
   /* Save pointer to partial symbol in psymtab, growing symtab if needed.  */
   std::vector<partial_symbol *> *list
     = (where == psymbol_placement::STATIC
-       ? &objfile->partial_symtabs->static_psymbols
-       : &objfile->partial_symtabs->global_psymbols);
+       ? objfile->partial_symtabs->current_static_psymbols.back ()
+       : objfile->partial_symtabs->current_global_psymbols.back ());
   append_psymbol_to_list (list, psym, objfile);
 }
 
diff --git a/gdb/psymtab.h b/gdb/psymtab.h
index 040b973927..e8bafbe433 100644
--- a/gdb/psymtab.h
+++ b/gdb/psymtab.h
@@ -129,6 +129,12 @@ public:
   std::vector<partial_symbol *> global_psymbols;
   std::vector<partial_symbol *> static_psymbols;
 
+  /* Stack of vectors of partial symbols, using during psymtab
+     initialization.  */
+
+  std::vector<std::vector<partial_symbol *>*> current_global_psymbols;
+  std::vector<std::vector<partial_symbol *>*> current_static_psymbols;
+
 private:
 
   /* The obstack where allocations are made.  This is lazily allocated
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 145e1e4913..97f891c99a 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-03-13  Tom de Vries  <tdevries@suse.de>
+
+	PR symtab/25646
+	* gdb.dwarf2/imported-unit.exp: Add test.
+
 2020-03-13  Tom de Vries  <tdevries@suse.de>
 
 	* gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
diff --git a/gdb/testsuite/gdb.dwarf2/imported-unit.exp b/gdb/testsuite/gdb.dwarf2/imported-unit.exp
index 2b50173bc6..80d6628357 100644
--- a/gdb/testsuite/gdb.dwarf2/imported-unit.exp
+++ b/gdb/testsuite/gdb.dwarf2/imported-unit.exp
@@ -149,6 +149,19 @@ if { [prepare_for_testing "failed to prepare" ${testfile} \
 
 gdb_test_no_output "set language c++"
 
+# Verify that the partial symtab for the unit importing the partial unit does
+# not contain the static partial symbol int, which is defined in the partial
+# unit.  Test-case for PR25646.
+gdb_test "main print psymbols" \
+    [multi_line \
+	 "  Depends on 1 other partial symtabs\." \
+	 "\[^\r\n\]*" \
+	 "  Global partial symbols:" \
+	 "    `main', function, $hex" \
+	 "" \
+	 ".*"] \
+    "no static partial symbols in importing unit"
+
 # Sanity check
 gdb_test "ptype main" "= int \\(void\\)"
 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Fedora-x86_64-m64, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
  2020-03-23  5:54 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
@ 2020-03-23  6:38 ` gdb-buildbot
  2020-03-23  6:50 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-23  6:38 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-m64

Worker:
        fedora-x86-64-1

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/3/builds/2528

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** 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 -> 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
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: single_scope: first thread: print i3
PASS -> FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue
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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
  2020-03-23  5:54 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
  2020-03-23  6:38 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2020-03-23  6:50 ` gdb-buildbot
  2020-03-23  7:24 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-23  6:50 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/2364

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** Diff to previous build ***
==============================================
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 -> 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/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 -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: 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-extended-gdbserver-m32/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
                   ` (2 preceding siblings ...)
  2020-03-23  6:50 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2020-03-23  7:24 ` gdb-buildbot
  2020-03-26  2:05 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-23  7:24 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-native-extended-gdbserver-m64

Worker:
        fedora-x86-64-1

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/2/builds/2365

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** 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
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
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
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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
                   ` (3 preceding siblings ...)
  2020-03-23  7:24 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-03-26  2:05 ` gdb-buildbot
  2020-03-26 12:59 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-26  2:05 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Fedora-x86_64-native-gdbserver-m64

Worker:
        fedora-x86-64-2

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/22/builds/2366

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 4th stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 4th stop: print j
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-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
                   ` (4 preceding siblings ...)
  2020-03-26  2:05 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
@ 2020-03-26 12:59 ` gdb-buildbot
  2020-03-26 14:40 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
  2020-03-26 16:29 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-26 12:59 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/2368

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m32/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** Diff to previous build ***
==============================================
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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
                   ` (5 preceding siblings ...)
  2020-03-26 12:59 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
@ 2020-03-26 14:40 ` gdb-buildbot
  2020-03-26 16:29 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-26 14:40 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/2250

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
new FAIL: gdb.trace/signal.exp: tracepoint 4 hit 3 times
new FAIL: gdb.trace/signal.exp: tracepoint 5 hit 3 times
new FAIL: gdb.trace/unavailable.exp: collect globals: ctf: global reference shows address but not value
new FAIL: gdb.trace/unavailable.exp: collect globals: ctf: print object off: print derived_partial
new FAIL: gdb.trace/unavailable.exp: collect globals: ctf: print object off: print derived_whole
new FAIL: gdb.trace/unavailable.exp: collect globals: ctf: print object on: print derived_partial
new FAIL: gdb.trace/unavailable.exp: collect globals: ctf: print object on: print derived_whole
new FAIL: gdb.trace/unavailable.exp: collect globals: ctf: referenced integer was not collected
new FAIL: gdb.trace/unavailable.exp: collect globals: global reference shows address but not value
new FAIL: gdb.trace/unavailable.exp: collect globals: print object off: print derived_partial
new FAIL: gdb.trace/unavailable.exp: collect globals: print object off: print derived_whole
new FAIL: gdb.trace/unavailable.exp: collect globals: print object on: print derived_partial
new FAIL: gdb.trace/unavailable.exp: collect globals: print object on: print derived_whole
new FAIL: gdb.trace/unavailable.exp: collect globals: referenced integer was not collected
new FAIL: gdb.trace/unavailable.exp: collect globals: tfile: global reference shows address but not value
new FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object off: print derived_partial
new FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object off: print derived_whole
new FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object on: print derived_partial
new FAIL: gdb.trace/unavailable.exp: collect globals: tfile: print object on: print derived_whole
new FAIL: gdb.trace/unavailable.exp: collect globals: tfile: referenced integer was not collected
new FAIL: gdb.trace/unavailable.exp: unavailable locals: auto locals: ctf: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: auto locals: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: auto locals: tfile: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: ctf: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: static locals: ctf: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: static locals: info locals
new FAIL: gdb.trace/unavailable.exp: unavailable locals: static locals: tfile: info locals
==============================================

*** 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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Failures on Ubuntu-Aarch64-native-gdbserver-m64, branch master
  2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
                   ` (6 preceding siblings ...)
  2020-03-26 14:40 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-03-26 16:29 ` gdb-buildbot
  7 siblings, 0 replies; 9+ messages in thread
From: gdb-buildbot @ 2020-03-26 16:29 UTC (permalink / raw)
  To: gdb-testers

Buildername:
        Ubuntu-Aarch64-native-gdbserver-m64

Worker:
        ubuntu-aarch64

Full Build URL:
	https://gdb-buildbot.osci.io/#builders/19/builds/2283

Author:
        Tom de Vries <tdevries@suse.de>

Commit tested:
        96c7f873945c31bb0f9facd526bfe6dac74d3ccb

Subject of commit:
        [gdb/symtab] Fix partial unit psymtabs

Testsuite logs (gdb.sum, gdb.log and others):
        https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-gdbserver-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb/

*** 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-gdbserver-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//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-gdbserver-m64/96/96c7f873945c31bb0f9facd526bfe6dac74d3ccb//xfail.table.gz>



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-03-26 16:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-23  5:54 [binutils-gdb] [gdb/symtab] Fix partial unit psymtabs gdb-buildbot
2020-03-23  5:54 ` Failures on Fedora-x86_64-cc-with-index, branch master gdb-buildbot
2020-03-23  6:38 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
2020-03-23  6:50 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2020-03-23  7:24 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2020-03-26  2:05 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2020-03-26 12:59 ` Failures on Fedora-x86_64-native-gdbserver-m32, " gdb-buildbot
2020-03-26 14:40 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
2020-03-26 16:29 ` Failures on Ubuntu-Aarch64-native-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).