public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* Failures on Fedora-s390x-m64, branch master
  2017-09-04 17:59 [binutils-gdb] Introduce gdb::array_view sergiodj+buildbot
@ 2017-09-04 17:59 ` sergiodj+buildbot
  2017-09-04 19:08 ` Failures on Ubuntu-AArch64-native-gdbserver-m64, " sergiodj+buildbot
  2017-09-04 20:33 ` Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, " sergiodj+buildbot
  2 siblings, 0 replies; 4+ messages in thread
From: sergiodj+buildbot @ 2017-09-04 17:59 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	marist-fedora-s390x

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-s390x-m64/builds/6077>

Commit(s) tested:
	7c44b49cb63662b76c6301fdc8e022d7aca655bf

Author(s) (in the same order as the commits):
	Pedro Alves <palves@redhat.com>

Subject:
	Introduce gdb::array_view

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-s390x-m64/7c/7c44b49cb63662b76c6301fdc8e022d7aca655bf/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break break_fn
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach
PASS -> FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
new FAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 1: delete all breakpoints in delete_breakpoints
PASS -> FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=next: call_function=1: other threads ran - unlocked
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

	<http://git.sergiodj.net/?p=gdb-xfails.git;a=blob;f=xfails/Fedora-s390x-m64/xfails/master/xfail;hb=4865f8a>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

	<http://git.sergiodj.net/?p=gdb-xfails.git;a=blob;f=xfails/Fedora-s390x-m64/xfails/master/xfail.table;hb=4865f8a>




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

* [binutils-gdb] Introduce gdb::array_view
@ 2017-09-04 17:59 sergiodj+buildbot
  2017-09-04 17:59 ` Failures on Fedora-s390x-m64, branch master sergiodj+buildbot
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: sergiodj+buildbot @ 2017-09-04 17:59 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT 7c44b49cb63662b76c6301fdc8e022d7aca655bf ***

Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: 7c44b49cb63662b76c6301fdc8e022d7aca655bf

Introduce gdb::array_view

An array_view is an abstraction that provides a non-owning view over a
sequence of contiguous objects.

A way to put it is that array_view is to std::vector (and std::array
and built-in arrays with rank==1) like std::string_view is to
std::string.

The main intent of array_view is to use it as function input parameter
type, making it possible to pass in any sequence of contiguous
objects, irrespective of whether the objects live on the stack or heap
and what actual container owns them.  Implicit construction from the
element type is supported too, making it easy to call functions that
expect an array of elements when you only have one element (usually on
the stack).  For example:

 struct A { .... };
 void function (gdb::array_view<A> as);

 std::vector<A> std_vec = ...;
 std::array<A, N> std_array = ...;
 A array[] = {...};
 A elem;

 function (std_vec);
 function (std_array);
 function (array);
 function (elem);

Views can be either mutable or const.  A const view is simply created
by specifying a const T as array_view template parameter, in which
case operator[] of non-const array_view objects ends up returning
const references.  (Making the array_view itself const is analogous to
making a pointer itself be const.  I.e., disables re-seating the
view/pointer.)  Normally functions will pass around array_views by
value.

Uses of gdb::array_view (other than the ones in the unit tests) will
be added in a follow up patch.

gdb/ChangeLog
2017-09-04  Pedro Alves  <palves@redhat.com>

	* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
	unittests/array-view-selftests.c.
	(SUBDIR_UNITTESTS_OBS): Add array-view-selftests.o.
	* common/array-view.h: New file.
	* unittests/array-view-selftests.c: New file.


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

* Failures on Ubuntu-AArch64-native-gdbserver-m64, branch master
  2017-09-04 17:59 [binutils-gdb] Introduce gdb::array_view sergiodj+buildbot
  2017-09-04 17:59 ` Failures on Fedora-s390x-m64, branch master sergiodj+buildbot
@ 2017-09-04 19:08 ` sergiodj+buildbot
  2017-09-04 20:33 ` Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, " sergiodj+buildbot
  2 siblings, 0 replies; 4+ messages in thread
From: sergiodj+buildbot @ 2017-09-04 19:08 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	ubuntu-aarch64-1

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Ubuntu-AArch64-native-gdbserver-m64/builds/2663>

Commit(s) tested:
	7c44b49cb63662b76c6301fdc8e022d7aca655bf

Author(s) (in the same order as the commits):
	Pedro Alves <palves@redhat.com>

Subject:
	Introduce gdb::array_view

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Ubuntu-AArch64-native-gdbserver-m64/7c/7c44b49cb63662b76c6301fdc8e022d7aca655bf/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=6: wait for stops
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=7: wait for stops
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=15: wait for stops
============================


*** Complete list of XFAILs for this builder ***

To obtain the list of XFAIL tests for this builder, go to:

	<http://git.sergiodj.net/?p=gdb-xfails.git;a=blob;f=xfails/Ubuntu-AArch64-native-gdbserver-m64/xfails/master/xfail;hb=a72a46a>

You can also see a pretty-printed version of the list, with more information
about each XFAIL, by going to:

	<http://git.sergiodj.net/?p=gdb-xfails.git;a=blob;f=xfails/Ubuntu-AArch64-native-gdbserver-m64/xfails/master/xfail.table;hb=a72a46a>




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

* Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, branch master
  2017-09-04 17:59 [binutils-gdb] Introduce gdb::array_view sergiodj+buildbot
  2017-09-04 17:59 ` Failures on Fedora-s390x-m64, branch master sergiodj+buildbot
  2017-09-04 19:08 ` Failures on Ubuntu-AArch64-native-gdbserver-m64, " sergiodj+buildbot
@ 2017-09-04 20:33 ` sergiodj+buildbot
  2 siblings, 0 replies; 4+ messages in thread
From: sergiodj+buildbot @ 2017-09-04 20:33 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	ubuntu-trusty-aarch32-1

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Ubuntu-AArch32-native-extended-gdbserver-m32/builds/1293>

Commit(s) tested:
	7c44b49cb63662b76c6301fdc8e022d7aca655bf

Author(s) (in the same order as the commits):
	Pedro Alves <palves@redhat.com>

Subject:
	Introduce gdb::array_view

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Ubuntu-AArch32-native-extended-gdbserver-m32/7c/7c44b49cb63662b76c6301fdc8e022d7aca655bf/>

*** Diff to previous build ***
============================
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=8: wait for stops
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=13: wait for stops
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=18: wait for stops
============================


*** Complete list of XFAILs for this builder ***

FAILURE TO OBTAIN THE COMMIT FOR THE XFAIL LIST.  PLEASE CONTACT THE BUILDBOT ADMIN.




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

end of thread, other threads:[~2017-09-04 20:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-04 17:59 [binutils-gdb] Introduce gdb::array_view sergiodj+buildbot
2017-09-04 17:59 ` Failures on Fedora-s390x-m64, branch master sergiodj+buildbot
2017-09-04 19:08 ` Failures on Ubuntu-AArch64-native-gdbserver-m64, " sergiodj+buildbot
2017-09-04 20:33 ` Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, " sergiodj+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).