public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] Change two functions to be methods on struct attribute
@ 2020-04-11 2:49 gdb-buildbot
2020-04-11 2:49 ` Failures on Fedora-i686, branch master gdb-buildbot
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-11 2:49 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 0826b30a9fa085ccee574465523d0560a4a01198 ***
commit 0826b30a9fa085ccee574465523d0560a4a01198
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Thu Mar 26 09:28:08 2020 -0600
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Thu Mar 26 09:28:28 2020 -0600
Change two functions to be methods on struct attribute
This changes dwarf2_get_ref_die_offset and
dwarf2_get_attr_constant_value to be methods on struct attribute.
gdb/ChangeLog
2020-03-26 Tom Tromey <tom@tromey.com>
* dwarf2/read.c (handle_data_member_location, dwarf2_add_field)
(mark_common_block_symbol_computed, read_tag_string_type)
(attr_to_dynamic_prop, read_subrange_type): Update.
(dwarf2_get_ref_die_offset, dwarf2_get_attr_constant_value): Move
to be methods on struct attribute.
(skip_one_die, process_imported_unit_die, read_namespace_alias)
(read_call_site_scope, partial_die_info::read)
(partial_die_info::read, lookup_die_type, follow_die_ref):
Update.
* dwarf2/attribute.c (attribute::get_ref_die_offset): New method,
from dwarf2_get_ref_die_offset.
(attribute::constant_value): New method, from
dwarf2_get_attr_constant_value.
* dwarf2/attribute.h (struct attribute) <get_ref_die_offset>:
Declare method.
<constant_value>: New method.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c8f40a7dfb..049f52d3cc 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,22 @@
+2020-03-26 Tom Tromey <tom@tromey.com>
+
+ * dwarf2/read.c (handle_data_member_location, dwarf2_add_field)
+ (mark_common_block_symbol_computed, read_tag_string_type)
+ (attr_to_dynamic_prop, read_subrange_type): Update.
+ (dwarf2_get_ref_die_offset, dwarf2_get_attr_constant_value): Move
+ to be methods on struct attribute.
+ (skip_one_die, process_imported_unit_die, read_namespace_alias)
+ (read_call_site_scope, partial_die_info::read)
+ (partial_die_info::read, lookup_die_type, follow_die_ref):
+ Update.
+ * dwarf2/attribute.c (attribute::get_ref_die_offset): New method,
+ from dwarf2_get_ref_die_offset.
+ (attribute::constant_value): New method, from
+ dwarf2_get_attr_constant_value.
+ * dwarf2/attribute.h (struct attribute) <get_ref_die_offset>:
+ Declare method.
+ <constant_value>: New method.
+
2020-03-26 Tom Tromey <tom@tromey.com>
* dwarf2/read.c (dwarf_unit_type_name, dwarf_tag_name)
diff --git a/gdb/dwarf2/attribute.c b/gdb/dwarf2/attribute.c
index 6efff3e2c0..0e5a8c8f53 100644
--- a/gdb/dwarf2/attribute.c
+++ b/gdb/dwarf2/attribute.c
@@ -26,6 +26,8 @@
#include "defs.h"
#include "dwarf2/attribute.h"
+#include "dwarf2/stringify.h"
+#include "complaints.h"
/* See attribute.h. */
@@ -119,3 +121,38 @@ attribute::form_is_ref () const
return false;
}
}
+
+/* See attribute.h. */
+
+sect_offset
+attribute::get_ref_die_offset () const
+{
+ if (form_is_ref ())
+ return (sect_offset) DW_UNSND (this);
+
+ complaint (_("unsupported die ref attribute form: '%s'"),
+ dwarf_form_name (form));
+ return {};
+}
+
+/* See attribute.h. */
+
+LONGEST
+attribute::constant_value (int default_value) const
+{
+ if (form == DW_FORM_sdata || form == DW_FORM_implicit_const)
+ return DW_SND (this);
+ else if (form == DW_FORM_udata
+ || form == DW_FORM_data1
+ || form == DW_FORM_data2
+ || form == DW_FORM_data4
+ || form == DW_FORM_data8)
+ return DW_UNSND (this);
+ else
+ {
+ /* For DW_FORM_data16 see attribute::form_is_constant. */
+ complaint (_("Attribute value is not a constant (%s)"),
+ dwarf_form_name (form));
+ return default_value;
+ }
+}
diff --git a/gdb/dwarf2/attribute.h b/gdb/dwarf2/attribute.h
index c260231071..483b805433 100644
--- a/gdb/dwarf2/attribute.h
+++ b/gdb/dwarf2/attribute.h
@@ -28,6 +28,7 @@
#define GDB_DWARF2_ATTRIBUTE_H
#include "dwarf2.h"
+#include "gdbtypes.h"
/* Blocks are a bunch of untyped bytes. */
struct dwarf_block
@@ -84,6 +85,17 @@ struct attribute
bool form_is_block () const;
+ /* Return DIE offset of this attribute. Return 0 with complaint if
+ the attribute is not of the required kind. */
+
+ sect_offset get_ref_die_offset () const;
+
+ /* Return the constant value held by this attribute. Return
+ DEFAULT_VALUE if the value held by the attribute is not
+ constant. */
+
+ LONGEST constant_value (int default_value) const;
+
ENUM_BITFIELD(dwarf_attribute) name : 16;
ENUM_BITFIELD(dwarf_form) form : 15;
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index b363088a6a..2465ecebe3 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -1419,10 +1419,6 @@ static void dump_die_1 (struct ui_file *, int level, int max_level,
static void store_in_ref_table (struct die_info *,
struct dwarf2_cu *);
-static sect_offset dwarf2_get_ref_die_offset (const struct attribute *);
-
-static LONGEST dwarf2_get_attr_constant_value (const struct attribute *, int);
-
static struct die_info *follow_die_ref_or_sig (struct die_info *,
const struct attribute *,
struct dwarf2_cu **);
@@ -8476,7 +8472,7 @@ skip_one_die (const struct die_reader_specs *reader, const gdb_byte *info_ptr,
complaint (_("ignoring absolute DW_AT_sibling"));
else
{
- sect_offset off = dwarf2_get_ref_die_offset (&attr);
+ sect_offset off = attr.get_ref_die_offset ();
const gdb_byte *sibling_ptr = buffer + to_underlying (off);
if (sibling_ptr < info_ptr)
@@ -9643,7 +9639,7 @@ process_imported_unit_die (struct die_info *die, struct dwarf2_cu *cu)
attr = dwarf2_attr (die, DW_AT_import, cu);
if (attr != NULL)
{
- sect_offset sect_off = dwarf2_get_ref_die_offset (attr);
+ sect_offset sect_off = attr->get_ref_die_offset ();
bool is_dwz = (attr->form == DW_FORM_GNU_ref_alt || cu->per_cu->is_dwz);
dwarf2_per_cu_data *per_cu
= dwarf2_find_containing_comp_unit (sect_off, is_dwz,
@@ -10296,7 +10292,7 @@ read_namespace_alias (struct die_info *die, struct dwarf2_cu *cu)
if (attr != NULL)
{
struct type *type;
- sect_offset sect_off = dwarf2_get_ref_die_offset (attr);
+ sect_offset sect_off = attr->get_ref_die_offset ();
type = get_die_type_at_offset (sect_off, cu->per_cu);
if (type != NULL && TYPE_CODE (type) == TYPE_CODE_NAMESPACE)
@@ -13224,8 +13220,7 @@ read_call_site_scope (struct die_info *die, struct dwarf2_cu *cu)
{
parameter->kind = CALL_SITE_PARAMETER_PARAM_OFFSET;
- sect_offset sect_off
- = (sect_offset) dwarf2_get_ref_die_offset (origin);
+ sect_offset sect_off = origin->get_ref_die_offset ();
if (!cu->header.offset_in_cu_p (sect_off))
{
/* As DW_OP_GNU_parameter_ref uses CU-relative offset this
@@ -14059,7 +14054,7 @@ handle_data_member_location (struct die_info *die, struct dwarf2_cu *cu,
so if we see it, we can assume that a constant form is really
a constant and not a section offset. */
if (attr->form_is_constant ())
- *offset = dwarf2_get_attr_constant_value (attr, 0);
+ *offset = attr->constant_value (0);
else if (attr->form_is_section_offset ())
dwarf2_complex_location_expr_complaint ();
else if (attr->form_is_block ())
@@ -14186,7 +14181,7 @@ dwarf2_add_field (struct field_info *fip, struct die_info *die,
attr = dwarf2_attr (die, DW_AT_data_bit_offset, cu);
if (attr != NULL)
SET_FIELD_BITPOS (*fp, (FIELD_BITPOS (*fp)
- + dwarf2_get_attr_constant_value (attr, 0)));
+ + attr->constant_value (0)));
/* Get name of field. */
fieldname = dwarf2_name (die, cu);
@@ -15860,7 +15855,7 @@ mark_common_block_symbol_computed (struct symbol *sym,
if (member_loc->form_is_constant ())
{
- offset = dwarf2_get_attr_constant_value (member_loc, 0);
+ offset = member_loc->constant_value (0);
baton->size += 1 /* DW_OP_addr */ + cu->header.addr_size;
}
else
@@ -16452,7 +16447,7 @@ read_tag_string_type (struct die_info *die, struct dwarf2_cu *cu)
{
/* Pass 0 as the default as we know this attribute is constant
and the default value will not be returned. */
- LONGEST sz = dwarf2_get_attr_constant_value (len, 0);
+ LONGEST sz = len->constant_value (0);
prop_type = cu->per_cu->int_type (sz, true);
}
else
@@ -16474,12 +16469,12 @@ read_tag_string_type (struct die_info *die, struct dwarf2_cu *cu)
indirection. There's no need to create a dynamic property in this
case. Pass 0 for the default value as we know it will not be
returned in this case. */
- length = dwarf2_get_attr_constant_value (attr, 0);
+ length = attr->constant_value (0);
}
else if ((attr = dwarf2_attr (die, DW_AT_byte_size, cu)) != nullptr)
{
/* We don't currently support non-constant byte sizes for strings. */
- length = dwarf2_get_attr_constant_value (attr, 1);
+ length = attr->constant_value (1);
}
else
{
@@ -17058,7 +17053,7 @@ attr_to_dynamic_prop (const struct attribute *attr, struct die_info *die,
}
else if (attr->form_is_constant ())
{
- prop->data.const_val = dwarf2_get_attr_constant_value (attr, 0);
+ prop->data.const_val = attr->constant_value (0);
prop->kind = PROP_CONST;
}
else
@@ -17236,7 +17231,7 @@ read_subrange_type (struct die_info *die, struct dwarf2_cu *cu)
LONGEST bias = 0;
struct attribute *bias_attr = dwarf2_attr (die, DW_AT_GNU_bias, cu);
if (bias_attr != nullptr && bias_attr->form_is_constant ())
- bias = dwarf2_get_attr_constant_value (bias_attr, 0);
+ bias = bias_attr->constant_value (0);
/* Normally, the DWARF producers are expected to use a signed
constant form (Eg. DW_FORM_sdata) to express negative bounds.
@@ -17942,7 +17937,7 @@ partial_die_info::read (const struct die_reader_specs *reader,
case DW_AT_specification:
case DW_AT_extension:
has_specification = 1;
- spec_offset = dwarf2_get_ref_die_offset (&attr);
+ spec_offset = attr.get_ref_die_offset ();
spec_is_dwz = (attr.form == DW_FORM_GNU_ref_alt
|| cu->per_cu->is_dwz);
break;
@@ -17954,7 +17949,7 @@ partial_die_info::read (const struct die_reader_specs *reader,
else
{
const gdb_byte *buffer = reader->buffer;
- sect_offset off = dwarf2_get_ref_die_offset (&attr);
+ sect_offset off = attr.get_ref_die_offset ();
const gdb_byte *sibling_ptr = buffer + to_underlying (off);
if (sibling_ptr < info_ptr)
@@ -17999,7 +17994,7 @@ partial_die_info::read (const struct die_reader_specs *reader,
case DW_AT_import:
if (tag == DW_TAG_imported_unit)
{
- d.sect_off = dwarf2_get_ref_die_offset (&attr);
+ d.sect_off = attr.get_ref_die_offset ();
is_dwz = (attr.form == DW_FORM_GNU_ref_alt
|| cu->per_cu->is_dwz);
}
@@ -20701,7 +20696,7 @@ lookup_die_type (struct die_info *die, const struct attribute *attr,
if (attr->form == DW_FORM_GNU_ref_alt)
{
struct dwarf2_per_cu_data *per_cu;
- sect_offset sect_off = dwarf2_get_ref_die_offset (attr);
+ sect_offset sect_off = attr->get_ref_die_offset ();
per_cu = dwarf2_find_containing_comp_unit (sect_off, 1,
dwarf2_per_objfile);
@@ -20709,7 +20704,7 @@ lookup_die_type (struct die_info *die, const struct attribute *attr,
}
else if (attr->form_is_ref ())
{
- sect_offset sect_off = dwarf2_get_ref_die_offset (attr);
+ sect_offset sect_off = attr->get_ref_die_offset ();
this_type = get_die_type_at_offset (sect_off, cu->per_cu);
}
@@ -21511,43 +21506,6 @@ store_in_ref_table (struct die_info *die, struct dwarf2_cu *cu)
*slot = die;
}
-/* Return DIE offset of ATTR. Return 0 with complaint if ATTR is not of the
- required kind. */
-
-static sect_offset
-dwarf2_get_ref_die_offset (const struct attribute *attr)
-{
- if (attr->form_is_ref ())
- return (sect_offset) DW_UNSND (attr);
-
- complaint (_("unsupported die ref attribute form: '%s'"),
- dwarf_form_name (attr->form));
- return {};
-}
-
-/* Return the constant value held by ATTR. Return DEFAULT_VALUE if
- * the value held by the attribute is not constant. */
-
-static LONGEST
-dwarf2_get_attr_constant_value (const struct attribute *attr, int default_value)
-{
- if (attr->form == DW_FORM_sdata || attr->form == DW_FORM_implicit_const)
- return DW_SND (attr);
- else if (attr->form == DW_FORM_udata
- || attr->form == DW_FORM_data1
- || attr->form == DW_FORM_data2
- || attr->form == DW_FORM_data4
- || attr->form == DW_FORM_data8)
- return DW_UNSND (attr);
- else
- {
- /* For DW_FORM_data16 see attribute::form_is_constant. */
- complaint (_("Attribute value is not a constant (%s)"),
- dwarf_form_name (attr->form));
- return default_value;
- }
-}
-
/* Follow reference or signature attribute ATTR of SRC_DIE.
On entry *REF_CU is the CU of SRC_DIE.
On exit *REF_CU is the CU of the result. */
@@ -21638,7 +21596,7 @@ static struct die_info *
follow_die_ref (struct die_info *src_die, const struct attribute *attr,
struct dwarf2_cu **ref_cu)
{
- sect_offset sect_off = dwarf2_get_ref_die_offset (attr);
+ sect_offset sect_off = attr->get_ref_die_offset ();
struct dwarf2_cu *cu = *ref_cu;
struct die_info *die;
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-i686, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
@ 2020-04-11 2:49 ` gdb-buildbot
2020-04-11 3:05 ` Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-11 2:49 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-i686
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/18/builds/2687
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-i686/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
PASS -> UNRESOLVED: gdb.base/shell.exp: -d spaces value missing
PASS -> UNRESOLVED: gdb.base/shell.exp: -d value missing
PASS -> UNRESOLVED: gdb.base/shell.exp: DELIM delimiter missing
PASS -> UNRESOLVED: gdb.base/shell.exp: SHELL_COMMAND missing
PASS -> UNRESOLVED: gdb.base/shell.exp: SHELL_COMMAND missing with delimiter
PASS -> UNRESOLVED: gdb.base/shell.exp: all missing
FAIL -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -d "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -d XXX maint set test-se"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -d XXX maint set"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -d main"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -d set maint set "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe -d set maint set"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe maint set test-se"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe print 1 | "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "pipe"
FAIL -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -d "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -d XXX maint set test-se"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -d XXX maint set"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -d main"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -d set maint set "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| -d set maint set"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| maint set test-se"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "| print 1 | "
FAIL -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-d "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-d XXX maint set test-se"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-d XXX maint set"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-d main"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-d set maint set "
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|-d set maint set"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|maint set test-se"
PASS -> UNRESOLVED: gdb.base/shell.exp: cmd complete "|print 1 | "
PASS -> UNRESOLVED: gdb.base/shell.exp: delimiter missing due to missing space
PASS -> UNRESOLVED: gdb.base/shell.exp: pipe fail exitcode
PASS -> UNRESOLVED: gdb.base/shell.exp: pipe fail exitsignal
PASS -> UNRESOLVED: gdb.base/shell.exp: pipe interrupt exitcode
PASS -> UNRESOLVED: gdb.base/shell.exp: pipe interrupt exitsignal
new UNRESOLVED: gdb.base/shell.exp: set max-completions 0
new UNRESOLVED: gdb.base/shell.exp: set max-completions 2
new UNRESOLVED: gdb.base/shell.exp: show editing
new UNRESOLVED: gdb.base/shell.exp: show max-completions
PASS -> UNRESOLVED: gdb.base/shell.exp: | delimiter missing
PASS -> UNRESOLVED: gdb.base/shell.exp: |p 123| exit 1
PASS -> UNRESOLVED: gdb.base/shell.exp: |p 123| kill -2 $$
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-i686/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.gz>
You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:
<https://gdb-buildbot.osci.io/results/Fedora-i686/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-cc-with-index, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
2020-04-11 2:49 ` Failures on Fedora-i686, branch master gdb-buildbot
@ 2020-04-11 3:05 ` gdb-buildbot
2020-04-11 3:56 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-11 3:05 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-cc-with-index
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/20/builds/2634
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
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
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: second thread: print i3
==============================================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://gdb-buildbot.osci.io/results/Fedora-x86_64-cc-with-index/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-m64, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
2020-04-11 2:49 ` Failures on Fedora-i686, branch master gdb-buildbot
2020-04-11 3:05 ` Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
@ 2020-04-11 3:56 ` gdb-buildbot
2020-04-11 4:33 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-11 3:56 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-m64
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/3/builds/2743
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-m64/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.multi/multi-term-settings.exp: inf1_how=attach: inf2_how=attach: stop with control-c
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i02
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i12
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: multi_scope: first thread: print i22
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 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: nested_parallel: outer_threads: outer stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: outer_threads: outer 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-m64/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
` (2 preceding siblings ...)
2020-04-11 3:56 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
@ 2020-04-11 4:33 ` gdb-buildbot
2020-04-11 4:47 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-11 4:33 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m32
Worker:
fedora-x86-64-1
Full Build URL:
https://gdb-buildbot.osci.io/#builders/4/builds/2579
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m32/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: continue until exit
PASS -> FAIL: gdb.multi/multi-re-run.exp: re_run_inf=1: iter=2: print re_run_var_1
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
==============================================
*** 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/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
` (3 preceding siblings ...)
2020-04-11 4:33 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
@ 2020-04-11 4:47 ` gdb-buildbot
2020-04-15 4:57 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-11 4:47 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-extended-gdbserver-m64
Worker:
fedora-x86-64-2
Full Build URL:
https://gdb-buildbot.osci.io/#builders/2/builds/2580
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-extended-gdbserver-m64/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
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 -> 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
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_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: 2nd stop: print i
PASS -> KFAIL: gdb.threads/omp-par-scope.exp: nested_parallel: inner_threads: 2nd stop: print j
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
PASS -> FAIL: gdb.trace/ftrace.exp: advance through tracing
==============================================
*** 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/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
` (4 preceding siblings ...)
2020-04-11 4:47 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-04-15 4:57 ` gdb-buildbot
2020-04-16 16:35 ` Failures on Ubuntu-Aarch64-m64, " gdb-buildbot
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-15 4:57 UTC (permalink / raw)
To: gdb-testers
Buildername:
Fedora-x86_64-native-gdbserver-m64
Worker:
fedora-x86-64-4
Full Build URL:
https://gdb-buildbot.osci.io/#builders/22/builds/2580
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Fedora-x86_64-native-gdbserver-m64/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
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
==============================================
*** 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/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Ubuntu-Aarch64-m64, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
` (5 preceding siblings ...)
2020-04-15 4:57 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
@ 2020-04-16 16:35 ` gdb-buildbot
2020-04-16 16:52 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
2020-04-16 18:41 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-16 16:35 UTC (permalink / raw)
To: gdb-testers
Buildername:
Ubuntu-Aarch64-m64
Worker:
ubuntu-aarch64
Full Build URL:
https://gdb-buildbot.osci.io/#builders/8/builds/2564
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-m64/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
PASS -> FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit
PASS -> FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid"
PASS -> FAIL: gdb.threads/tid-reuse.exp: continue to breakpoint: after_reuse_time
==============================================
*** 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-m64/08/0826b30a9fa085ccee574465523d0560a4a01198//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-m64/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
` (6 preceding siblings ...)
2020-04-16 16:35 ` Failures on Ubuntu-Aarch64-m64, " gdb-buildbot
@ 2020-04-16 16:52 ` gdb-buildbot
2020-04-16 18:41 ` Failures on Ubuntu-Aarch64-native-gdbserver-m64, " gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-16 16:52 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/2463
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-extended-gdbserver-m64/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
new FAIL: gdb.tui/basic.exp: check main is where we expect on the screen
new FAIL: gdb.tui/empty.exp: asm-regs: 90x40: box 1
new FAIL: gdb.tui/empty.exp: asm-regs: 90x40: box 2
new FAIL: gdb.tui/empty.exp: asm: 80x24: box 1
new FAIL: gdb.tui/empty.exp: asm: 90x40: box 1
new FAIL: gdb.tui/empty.exp: split-regs: 80x24: box 1
new FAIL: gdb.tui/empty.exp: split-regs: 80x24: box 2
new FAIL: gdb.tui/empty.exp: split-regs: 90x40: box 1
new FAIL: gdb.tui/empty.exp: split-regs: 90x40: box 2
new FAIL: gdb.tui/empty.exp: split: 80x24: box 1
new FAIL: gdb.tui/empty.exp: split: 80x24: box 2
new FAIL: gdb.tui/empty.exp: split: 90x40: box 1
new FAIL: gdb.tui/empty.exp: split: 90x40: box 2
new FAIL: gdb.tui/empty.exp: src-regs: 90x40: box 1
new FAIL: gdb.tui/empty.exp: src-regs: 90x40: box 2
new FAIL: gdb.tui/empty.exp: src: 90x40: box 1
new FAIL: gdb.tui/resize.exp: source box after resize
new FAIL: gdb.tui/tui-layout-asm.exp: scroll to end of assembler
new KFAIL: gdb.xml/tdesc-arch.exp: crlf: set tdesc filename tdesc-arch.xml
new KFAIL: gdb.xml/tdesc-arch.exp: set tdesc filename tdesc-arch.xml
==============================================
*** 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/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Failures on Ubuntu-Aarch64-native-gdbserver-m64, branch master
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
` (7 preceding siblings ...)
2020-04-16 16:52 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
@ 2020-04-16 18:41 ` gdb-buildbot
8 siblings, 0 replies; 10+ messages in thread
From: gdb-buildbot @ 2020-04-16 18:41 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/2496
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0826b30a9fa085ccee574465523d0560a4a01198
Subject of commit:
Change two functions to be methods on struct attribute
Testsuite logs (gdb.sum, gdb.log and others):
https://gdb-buildbot.osci.io/results/Ubuntu-Aarch64-native-gdbserver-m64/08/0826b30a9fa085ccee574465523d0560a4a01198/
*** Diff to previous build ***
==============================================
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/Ubuntu-Aarch64-native-gdbserver-m64/08/0826b30a9fa085ccee574465523d0560a4a01198//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/08/0826b30a9fa085ccee574465523d0560a4a01198//xfail.table.gz>
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-04-16 18:41 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-11 2:49 [binutils-gdb] Change two functions to be methods on struct attribute gdb-buildbot
2020-04-11 2:49 ` Failures on Fedora-i686, branch master gdb-buildbot
2020-04-11 3:05 ` Failures on Fedora-x86_64-cc-with-index, " gdb-buildbot
2020-04-11 3:56 ` Failures on Fedora-x86_64-m64, " gdb-buildbot
2020-04-11 4:33 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " gdb-buildbot
2020-04-11 4:47 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " gdb-buildbot
2020-04-15 4:57 ` Failures on Fedora-x86_64-native-gdbserver-m64, " gdb-buildbot
2020-04-16 16:35 ` Failures on Ubuntu-Aarch64-m64, " gdb-buildbot
2020-04-16 16:52 ` Failures on Ubuntu-Aarch64-native-extended-gdbserver-m64, " gdb-buildbot
2020-04-16 18:41 ` 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).