public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] gdb/x86: Handle kernels using compact xsave format
@ 2018-05-08 17:40 sergiodj+buildbot
  2018-05-08 17:40 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** sergiodj+buildbot
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:40 UTC (permalink / raw)
  To: gdb-testers

*** TEST RESULTS FOR COMMIT 8ee22052f690c007556b97eed59f49350ece5ca9 ***

Author: Andrew Burgess <andrew.burgess@embecosm.com>
Branch: master
Commit: 8ee22052f690c007556b97eed59f49350ece5ca9

gdb/x86: Handle kernels using compact xsave format

For GNU/Linux on x86-64, if the target is using the xsave format for
passing the floating-point information from the inferior then there
currently exists a bug relating to the x87 control registers, and the
mxcsr register.

The xsave format allows different floating-point features to be lazily
enabled, a bit in the xsave format tells GDB which floating-point
features have been enabled, and which have not.

Currently in GDB, when reading the floating point state, we check the
xsave bit flags, if the feature is enabled then we read the feature
from the xsave buffer, and if the feature is not enabled, then we
supply the default value from within GDB.

Within GDB, when writing the floating point state, we first fetch the
xsave state from the target and then, for any feature that is not yet
enabled, we write the default values into the xsave buffer.  Next we
compare the regcache value with the value in the xsave buffer, and, if
the value has changed we update the value in the xsave buffer, and
mark the feature enabled in the xsave bit flags.

The problem then, is that the x87 control registers were not following
this pattern.  We assumed that these registers were always written out
by the kernel, and we always wrote them out to the xsave buffer (but
didn't enabled the feature).  The result of this is that if the kernel
had not yet enabled the x87 feature then within GDB we would see
random values for the x87 floating point control registers, and if the
user tried to modify one of these register, that modification would be
lost.

Finally, the mxcsr register was also broken in the same way as the x87
control registers.  The added complexity with this case is that the
mxcsr register is part of both the avx and sse floating point feature
set.  When reading or writing this register we need to check that at
least one of these features is enabled.

This bug was present in native GDB, and within gdbserver.  Both are
fixed with this commit.

gdb/ChangeLog:

	* common/x86-xstate.h (I387_FCTRL_INIT_VAL): New constant.
	(I387_MXCSR_INIT_VAL): New constant.
	* amd64-tdep.c (amd64_supply_xsave): Only read state from xsave
	buffer if it was supplied by the inferior.
	* i387-tdep.c (i387_supply_fsave): Use I387_MXCSR_INIT_VAL.
	(i387_xsave_get_clear_bv): New function.
	(i387_supply_xsave): Only read x87 control registers from the
	xsave buffer if the feature is enabled, and the state will have
	been written, otherwise, provide a suitable default.
	(i387_collect_xsave): Pre-clear all registers in xsave buffer,
	including x87 control registers.  Update control registers if they
	have changed from the default value, and mark features as enabled
	as required.
	* i387-tdep.h (i387_xsave_get_clear_bv): Declare.

gdb/gdbserver/ChangeLog:

	* i387-fp.c (i387_cache_to_xsave): Only write x87 control
	registers to the cache if their values have changed.
	(i387_xsave_to_cache): Provide default values for x87 control
	registers when these features are available, but disabled.
	* regcache.c (supply_register_by_name_zeroed): New function.
	* regcache.h (supply_register_by_name_zeroed): Declare new
	function.

gdb/testsuite/ChangeLog:

	* gdb.arch/amd64-init-x87-values.S: New file.
	* gdb.arch/amd64-init-x87-values.exp: New file.


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

* *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE ***
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
@ 2018-05-08 17:40 ` sergiodj+buildbot
  2018-05-08 17:42 ` Failures on Fedora-x86_64-m64, branch master sergiodj+buildbot
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:40 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-2

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-i686/builds/9641>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-i686/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Failed to compiled GDB.  ***
============================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for pid_t... (cached) yes
checking for vfork.h... (cached) no
checking for fork... (cached) yes
checking for vfork... (cached) yes
checking for working fork... (cached) yes
checking for working vfork... (cached) yes
checking for getauxval... (cached) yes
checking for pread... (cached) yes
checking for pwrite... (cached) yes
checking for pread64... (cached) yes
checking for setns... (cached) yes
checking for ANSI C header files... (cached) yes
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for nl_langinfo and CODESET... (cached) yes
checking for linux/perf_event.h... (cached) yes
checking for locale.h... (cached) yes
checking for memory.h... (cached) yes
checking for signal.h... (cached) yes
checking for sys/resource.h... (cached) yes
checking for sys/socket.h... (cached) yes
checking for sys/un.h... (cached) yes
checking for sys/wait.h... (cached) yes
checking for thread_db.h... (cached) yes
checking for wait.h... (cached) yes
checking for termios.h... (cached) yes
checking for fdwalk... (cached) no
checking for getrlimit... (cached) yes
checking for pipe... (cached) yes
checking for pipe2... (cached) yes
checking for socketpair... (cached) yes
checking for sigaction... (cached) yes
checking whether strerror is declared... (cached) yes
checking whether strstr is declared... (cached) yes
checking for sigsetjmp... (cached) yes
checking for sys/ptrace.h... (cached) yes
checking for ptrace.h... (cached) no
checking whether ptrace is declared... (cached) yes
checking return type of ptrace... (cached) long
checking types of arguments for ptrace... (cached) enum __ptrace_request,int,long,long
checking for ust... no
checking compiler warning flags...  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-narrowing -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough -Wduplicated-cond -Werror
checking for dladdr... yes
checking for long long... (cached) yes
checking size of long long... (cached) 8
checking whether basename is declared... (cached) yes
checking whether ffs is declared... (cached) yes
checking whether asprintf is declared... (cached) yes
checking whether vasprintf is declared... (cached) yes
checking whether snprintf is declared... (cached) yes
checking whether vsnprintf is declared... (cached) yes
checking whether strtol is declared... (cached) yes
checking whether strtoul is declared... (cached) yes
checking whether strtoll is declared... (cached) yes
checking whether strtoull is declared... (cached) yes
checking whether strverscmp is declared... (cached) yes
checking whether strerror is declared... (cached) yes
checking whether perror is declared... yes
checking whether vasprintf is declared... (cached) yes
checking whether vsnprintf is declared... (cached) yes
checking for struct stat.st_blocks... (cached) yes
checking for struct stat.st_blksize... (cached) yes
checking for struct user_regs_struct.fs_base... (cached) no
checking for struct user_regs_struct.gs_base... (cached) no
checking for socklen_t... (cached) yes
checking for Elf32_auxv_t... yes
checking for Elf64_auxv_t... yes
checking if building for x86-64... no
checking for PTRACE_GETREGS... yes
checking for PTRACE_GETFPXREGS... yes
checking for lwpid_t in sys/procfs.h... (cached) yes
checking for psaddr_t in sys/procfs.h... (cached) yes
checking for prgregset_t in sys/procfs.h... (cached) yes
checking for prfpregset_t in sys/procfs.h... (cached) yes
checking for elf_fpregset_t in sys/procfs.h... yes
checking for dlopen in -ldl... yes
checking for the dynamic export flag... -Wl,--dynamic-list
checking for TD_VERSION... yes
checking whether the target supports __sync_*_compare_and_swap... yes
checking whether ADDR_NO_RANDOMIZE is declared... (cached) yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depdir commands
mkdir -p -- .deps
config.status: executing gdbdepdir commands
mkdir -p -- arch/.deps
mkdir -p -- common/.deps
make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-i686/build'
make: *** [Makefile:850: all] Error 2
============================




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

* Failures on Fedora-x86_64-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
  2018-05-08 17:40 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** sergiodj+buildbot
@ 2018-05-08 17:42 ` sergiodj+buildbot
  2018-05-08 17:47 ` Failures on Fedora-x86_64-m32, " sergiodj+buildbot
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:42 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-1

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

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
============================


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

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m64/xfails/master/xfail?id=6312777>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m64/xfails/master/xfail.table?id=6312777>




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

* Failures on Fedora-x86_64-m32, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
  2018-05-08 17:40 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** sergiodj+buildbot
  2018-05-08 17:42 ` Failures on Fedora-x86_64-m64, branch master sergiodj+buildbot
@ 2018-05-08 17:47 ` sergiodj+buildbot
  2018-05-08 17:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:47 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-4

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-m32/builds/9617>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-m32/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
============================


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

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m32/xfails/master/xfail?id=c3e9d06>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m32/xfails/master/xfail.table?id=c3e9d06>




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

* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (2 preceding siblings ...)
  2018-05-08 17:47 ` Failures on Fedora-x86_64-m32, " sergiodj+buildbot
@ 2018-05-08 17:49 ` sergiodj+buildbot
  2018-05-08 17:53 ` Failures on Fedora-s390x-m64, " sergiodj+buildbot
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:49 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-3

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-gdbserver-m32/builds/9602>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-gdbserver-m32/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m32/xfails/master/xfail?id=d02de3c>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m32/xfails/master/xfail.table?id=d02de3c>




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

* Failures on Fedora-s390x-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (3 preceding siblings ...)
  2018-05-08 17:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
@ 2018-05-08 17:53 ` sergiodj+buildbot
  2018-05-08 17:56 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:53 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	marist-fedora-s390x

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

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-s390x-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/signals-state-child.exp: signals states are identical
PASS -> KFAIL: gdb.threads/multiple-successive-infcall.exp: thread=4: testing if call get_value
PASS -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-s390x-m64/xfails/master/xfail?id=d48b9f4>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-s390x-m64/xfails/master/xfail.table?id=d48b9f4>




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

* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (4 preceding siblings ...)
  2018-05-08 17:53 ` Failures on Fedora-s390x-m64, " sergiodj+buildbot
@ 2018-05-08 17:56 ` sergiodj+buildbot
  2018-05-08 17:57 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, branch master *** BREAKAGE *** sergiodj+buildbot
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:56 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-2

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-extended-gdbserver-m32/builds/9606>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-extended-gdbserver-m32/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
new FAIL: gdb.base/corefile.exp: core-file warning-free
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m32/xfails/master/xfail?id=cd842a2>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m32/xfails/master/xfail.table?id=cd842a2>




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

* *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, branch master *** BREAKAGE ***
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (5 preceding siblings ...)
  2018-05-08 17:56 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
@ 2018-05-08 17:57 ` sergiodj+buildbot
  2018-05-08 18:04 ` Failures on Debian-s390x-m64, branch master sergiodj+buildbot
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 17:57 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-2

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-w64-mingw32/builds/1581>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-w64-mingw32/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Failed to compiled GDB.  ***
============================

+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.

  CXX    rs6000-tdep.o
  CXX    rx-tdep.o
  CXX    s390-linux-tdep.o
  CXX    s390-tdep.o
  CXX    score-tdep.o
  CXX    sh-linux-tdep.o
  CXX    sh-nbsd-tdep.o
  CXX    sh-tdep.o
  CXX    sol2-tdep.o
  CXX    solib-aix.o
  CXX    solib-darwin.o
  CXX    solib-dsbt.o
  CXX    solib-frv.o
  CXX    solib-spu.o
  CXX    solib-svr4.o
  CXX    sparc-linux-tdep.o
  CXX    sparc-nbsd-tdep.o
  CXX    sparc-obsd-tdep.o
  CXX    sparc-ravenscar-thread.o
  CXX    sparc-sol2-tdep.o
  CXX    sparc-tdep.o
  CXX    spu-multiarch.o
  CXX    spu-tdep.o
  CXX    symfile-mem.o
  CXX    tic6x-linux-tdep.o
  CXX    tic6x-tdep.o
  CXX    tilegx-linux-tdep.o
  CXX    tilegx-tdep.o
  CXX    v850-tdep.o
  CXX    vax-nbsd-tdep.o
  CXX    vax-tdep.o
  CXX    windows-tdep.o
  CXX    x86-tdep.o
  CXX    xcoffread.o
  CXX    xstormy16-tdep.o
  CXX    xtensa-config.o
  CXX    xtensa-linux-tdep.o
  CXX    xtensa-tdep.o
  CXX    aarch64-fbsd-tdep.o
  CXX    aarch64-linux-tdep.o
  CXX    aarch64-newlib-tdep.o
  CXX    aarch64-tdep.o
  CXX    alpha-bsd-tdep.o
  CXX    alpha-linux-tdep.o
  CXX    alpha-mdebug-tdep.o
  CXX    alpha-nbsd-tdep.o
  CXX    alpha-obsd-tdep.o
  CXX    alpha-tdep.o
  CXX    amd64-darwin-tdep.o
  CXX    amd64-dicos-tdep.o
  CXX    amd64-fbsd-tdep.o
  CXX    amd64-linux-tdep.o
  CXX    amd64-nbsd-tdep.o
  CXX    amd64-obsd-tdep.o
  CXX    amd64-sol2-tdep.o
  CXX    amd64-tdep.o
  CXX    amd64-windows-tdep.o
  CXX    arch/aarch64.o
  CXX    arch/aarch64-insn.o
  CXX    arch/amd64.o
  CXX    ia64-linux-tdep.o
  CXX    ia64-tdep.o
  CXX    ia64-vms-tdep.o
  CXX    mips64-obsd-tdep.o
  CXX    sparc64-fbsd-tdep.o
  CXX    sparc64-linux-tdep.o
  CXX    sparc64-nbsd-tdep.o
  CXX    sparc64-obsd-tdep.o
  CXX    sparc64-sol2-tdep.o
  CXX    sparc64-tdep.o
  CXX    ser-base.o
  CXX    ser-tcp.o
  CXX    ser-mingw.o
  CXX    x86-nat.o
  CXX    x86-dregs.o
  CXX    windows-nat.o
  CXX    amd64-windows-nat.o
  CXX    cli/cli-cmds.o
  CXX    cli/cli-decode.o
  CXX    cli/cli-dump.o
../../binutils-gdb/gdb/windows-nat.c: In function 'handle_exception_result handle_exception(target_waitstatus*)':
../../binutils-gdb/gdb/windows-nat.c:1255:2: error: this statement may fall through [-Werror=implicit-fallthrough=]
  }
  ^
../../binutils-gdb/gdb/windows-nat.c:1257:5: note: here
     default:
     ^~~~~~~
../../binutils-gdb/gdb/windows-nat.c: In member function 'virtual void windows_nat_target::create_inferior(const char*, const string&, char**, int)':
../../binutils-gdb/gdb/windows-nat.c:2795:26: warning: 'shell[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
   if (useshell && shell[0] != '\0')
                   ~~~~~~~^
  CXX    cli/cli-interp.o
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1610: windows-nat.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-x86-64-mingw32/build/gdb'
make[1]: *** [Makefile:8800: all-gdb] Error 2
make: *** [Makefile:857: all] Error 2
make[1]: Leaving directory '/home/gdb-buildbot-2/fedora-x86-64-2/fedora-x86-64-mingw32/build'
============================




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

* Failures on Debian-s390x-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (6 preceding siblings ...)
  2018-05-08 17:57 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, branch master *** BREAKAGE *** sergiodj+buildbot
@ 2018-05-08 18:04 ` sergiodj+buildbot
  2018-05-08 18:06 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 18:04 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	debian-jessie-s390x-1

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

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Debian-s390x-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** 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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-m64/xfails/master/xfail?id=ceb3c6c>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-m64/xfails/master/xfail.table?id=ceb3c6c>




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

* Failures on Fedora-x86_64-cc-with-index, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (7 preceding siblings ...)
  2018-05-08 18:04 ` Failures on Debian-s390x-m64, branch master sergiodj+buildbot
@ 2018-05-08 18:06 ` sergiodj+buildbot
  2018-05-08 18:13 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 18:06 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-1

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-cc-with-index/builds/9555>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-cc-with-index/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-cc-with-index/xfails/master/xfail?id=6ab5eec>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-cc-with-index/xfails/master/xfail.table?id=6ab5eec>




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

* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (8 preceding siblings ...)
  2018-05-08 18:06 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
@ 2018-05-08 18:13 ` sergiodj+buildbot
  2018-05-08 18:27 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 18:13 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-4

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-extended-gdbserver-m64/builds/9646>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-extended-gdbserver-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
new FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=main: force-fail=1: run failure detected
new FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=main: mi=separate: force-fail=1: run failure detected
new FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=main: force-fail=1: run failure detected
new FAIL: gdb.mi/mi-exec-run.exp: inferior-tty=separate: mi=separate: force-fail=1: run failure detected
============================


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

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m64/xfails/master/xfail?id=e91247e>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-extended-gdbserver-m64/xfails/master/xfail.table?id=e91247e>




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

* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (9 preceding siblings ...)
  2018-05-08 18:13 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
@ 2018-05-08 18:27 ` sergiodj+buildbot
  2018-05-08 18:37 ` Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 18:27 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	fedora-x86-64-3

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-gdbserver-m64/builds/9600>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-gdbserver-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/gcore.exp: corefile restored all registers
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m64/xfails/master/xfail?id=e410651>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-native-gdbserver-m64/xfails/master/xfail.table?id=e410651>




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

* Failures on Debian-s390x-native-extended-gdbserver-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (10 preceding siblings ...)
  2018-05-08 18:27 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
@ 2018-05-08 18:37 ` sergiodj+buildbot
  2018-05-08 20:50 ` Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 18:37 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	debian-jessie-s390x-1

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Debian-s390x-native-extended-gdbserver-m64/builds/5450>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Debian-s390x-native-extended-gdbserver-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** 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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-extended-gdbserver-m64/xfails/master/xfail?id=3f506b4>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-extended-gdbserver-m64/xfails/master/xfail.table?id=3f506b4>




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

* Failures on Debian-s390x-native-gdbserver-m64, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (11 preceding siblings ...)
  2018-05-08 18:37 ` Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
@ 2018-05-08 20:50 ` sergiodj+buildbot
  2018-06-09 19:25 ` Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, " sergiodj+buildbot
  2018-06-10  2:18 ` Failures on Ubuntu-AArch32-m32, " sergiodj+buildbot
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-05-08 20:50 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	debian-jessie-s390x-1

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Debian-s390x-native-gdbserver-m64/builds/5306>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Debian-s390x-native-gdbserver-m64/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** 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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-gdbserver-m64/xfails/master/xfail?id=2794f01>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Debian-s390x-native-gdbserver-m64/xfails/master/xfail.table?id=2794f01>




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

* Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (12 preceding siblings ...)
  2018-05-08 20:50 ` Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
@ 2018-06-09 19:25 ` sergiodj+buildbot
  2018-06-10  2:18 ` Failures on Ubuntu-AArch32-m32, " sergiodj+buildbot
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-06-09 19:25 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/3419>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

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

*** Diff to previous build ***
============================
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=2: wait for stops
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=3: wait for stops
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=9: wait for stops
new FAIL: gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=16: 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] 16+ messages in thread

* Failures on Ubuntu-AArch32-m32, branch master
  2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
                   ` (13 preceding siblings ...)
  2018-06-09 19:25 ` Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, " sergiodj+buildbot
@ 2018-06-10  2:18 ` sergiodj+buildbot
  14 siblings, 0 replies; 16+ messages in thread
From: sergiodj+buildbot @ 2018-06-10  2:18 UTC (permalink / raw)
  To: gdb-testers

Buildslave:
	ubuntu-trusty-aarch32-1

Full Build URL:
	<http://gdb-build.sergiodj.net/builders/Ubuntu-AArch32-m32/builds/3422>

Commit(s) tested:
	8ee22052f690c007556b97eed59f49350ece5ca9

Author(s) (in the same order as the commits):
	Andrew Burgess <andrew.burgess@embecosm.com>

Subject:
	gdb/x86: Handle kernels using compact xsave format

Testsuite log (gdb.sum and gdb.log) URL(s):
	<http://gdb-build.sergiodj.net/results/Ubuntu-AArch32-m32/8e/8ee22052f690c007556b97eed59f49350ece5ca9/>

*** Diff to previous build ***
============================
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Ubuntu-AArch32-m32/xfails/master/xfail?id=>

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

	<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Ubuntu-AArch32-m32/xfails/master/xfail.table?id=>




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

end of thread, other threads:[~2018-06-10  2:14 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-08 17:40 [binutils-gdb] gdb/x86: Handle kernels using compact xsave format sergiodj+buildbot
2018-05-08 17:40 ` *** COMPILATION FAILED *** Failures on Fedora-i686, branch master *** BREAKAGE *** sergiodj+buildbot
2018-05-08 17:42 ` Failures on Fedora-x86_64-m64, branch master sergiodj+buildbot
2018-05-08 17:47 ` Failures on Fedora-x86_64-m32, " sergiodj+buildbot
2018-05-08 17:49 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
2018-05-08 17:53 ` Failures on Fedora-s390x-m64, " sergiodj+buildbot
2018-05-08 17:56 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
2018-05-08 17:57 ` *** COMPILATION FAILED *** Failures on Fedora-x86_64-w64-mingw32, branch master *** BREAKAGE *** sergiodj+buildbot
2018-05-08 18:04 ` Failures on Debian-s390x-m64, branch master sergiodj+buildbot
2018-05-08 18:06 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
2018-05-08 18:13 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
2018-05-08 18:27 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
2018-05-08 18:37 ` Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
2018-05-08 20:50 ` Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
2018-06-09 19:25 ` Failures on Ubuntu-AArch32-native-extended-gdbserver-m32, " sergiodj+buildbot
2018-06-10  2:18 ` Failures on Ubuntu-AArch32-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).