public inbox for gdb-testers@sourceware.org
help / color / mirror / Atom feed
* [binutils-gdb] Fix failure in gdb.ada/complete.exp
@ 2019-05-29 17:24 sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-amd64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
` (14 more replies)
0 siblings, 15 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 17:24 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT f49055a52f04f75b6560f304eb975128dd82ad68 ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: f49055a52f04f75b6560f304eb975128dd82ad68
Fix failure in gdb.ada/complete.exp
I noticed a failure in gdb.ada/complete.exp when testing locally:
FAIL: gdb.ada/complete.exp: complete break ada
This failed due to this output:
[...]
break ada/generated/gnatvsn.ads
break ada/libgnat/s-excmac.ads
break ada/sdefault.adb
break ada/snames.adb
break ada/snames.ads
This patch updates the regexp to allow "/" and "-" to appear.
gdb/testsuite/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
to "break complete ada" test case's regexp.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-amd64-m64, branch master *** BREAKAGE ***
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
@ 2019-05-29 17:37 ` sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, " sergiodj+buildbot
` (13 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 17:37 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-amd64
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-amd64-m64/builds/1664>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-amd64-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking whether setpgrp takes no argument... yes
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-amd64/solaris11-amd64-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=x86_64-pc-solaris2.11' '--host=x86_64-pc-solaris2.11' '--target=x86_64-pc-solaris2.11' 'build_alias=x86_64-pc-solaris2.11' 'host_alias=x86_64-pc-solaris2.11' 'target_alias=x86_64-pc-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) x86_64-pc-solaris2.11
checking host system type... (cached) x86_64-pc-solaris2.11
checking target system type... (cached) x86_64-pc-solaris2.11
checking for x86_64-pc-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-amd64/solaris11-amd64-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-amd64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
@ 2019-05-29 17:37 ` sergiodj+buildbot
2019-05-29 18:33 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
` (12 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 17:37 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1664>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./libiberty
mkdir -p -- ./zlib
mkdir -p -- ./intl
mkdir -p -- ./etc
Configuring in ./libiberty
Configuring in ./zlib
Configuring in ./intl
Configuring in ./etc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for sparc-sun-solaris2.11-gcc... gcc
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
configure: creating ./config.status
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether we are cross compiling... checking whether the C compiler works... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... no
checking for suffix of object files... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
none needed
checking how to run the C preprocessor... o
checking whether we are using the GNU C compiler... checking for perl... perl
checking build system type... checking whether the C compiler works... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
gcc -E
yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together... checking whether the C compiler works...
checking whether we are cross compiling... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... o
checking whether we are using the GNU C compiler... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc...
checking whether we are cross compiling... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for sys/types.h... yes
checking whether gcc accepts -g... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
checking for gcc option to accept ISO C89... checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
checking for sys/stat.h... no
checking for suffix of object files... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
o
checking whether we are using the GNU C compiler... checking whether gcc supports -W... yes
checking for stdlib.h... yes
yes
checking whether gcc accepts -g... checking whether gcc supports -Wall... yes
checking for string.h... yes
yes
checking for gcc option to accept ISO C89... ok
checking whether gcc supports -Wwrite-strings... yes
yes
checking how to run the C preprocessor... checking whether gcc supports -Wstrict-prototypes... checking for memory.h... none needed
checking how to run the C preprocessor... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking for strings.h... gcc -E
gcc -E
yes
checking whether gcc supports -Wold-style-definition... yes
checking for inttypes.h... checking for ANSI C header files... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... yes
yes
checking for stdint.h... checking whether gcc supports -Wcast-qual... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
checking minix/config.h usability... yes
checking how to run the C preprocessor... yes
yes
checking for sys/types.h... checking for sys/types.h... no
checking minix/config.h presence... gcc -E
yes
yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... checking for sys/stat.h... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
yes
checking whether gmake sets $(MAKE)... checking for stdlib.h... checking for stdlib.h... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... yes
/usr/gnu/bin/xgettext
yes
checking for msgmerge... checking for string.h... /usr/bin/msgmerge
checking for string.h... checking build system type... sparc-sun-solaris2.11
checking host system type... yes
yes
sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... checking for memory.h... checking for memory.h... yes
yes
checking for strings.h... checking for strings.h... yes
none required
checking for an ANSI C-conforming const... checking for sys/types.h... yes
yes
yes
checking for inline... checking for inttypes.h... yes
checking for inttypes.h... checking for sys/stat.h... inline
checking for off_t... yes
yes
checking for stdint.h... yes
checking for stdint.h... checking for stdlib.h... yes
yes
yes
checking for unistd.h... checking for unistd.h... checking for string.h... yes
checking for size_t... yes
yes
yes
checking minix/config.h usability... checking for dlfcn.h... checking for memory.h... yes
no
checking minix/config.h presence... yes
checking for objdir... checking for strings.h... .libs
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for working alloca.h... yes
checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
yes
checking for alloca... checking for stdint.h... checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether gcc supports -W... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
yes
checking whether gcc supports -Wall... checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
yes
checking if gcc static flag -static works... checking for sys/param.h... yes
checking whether gcc supports -Wwrite-strings... yes
checking ctype.h usability... yes
no
checking if gcc supports -c -o file.o... checking whether gcc supports -Wc++-compat... yes
checking for getpagesize... yes
checking ctype.h presence... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for ctype.h... yes
checking stddef.h usability... yes
yes
checking for working mmap... checking whether gcc supports -Wshadow=local... yes
no
checking stddef.h presence... checking dynamic linker characteristics... yes
checking whether gcc supports -pedantic ... yes
checking for stddef.h... yes
solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... checking for string.h... (cached) yes
no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
checking stdio.h usability... yes
checking whether gcc and cc understand -c and -o together... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking stdio.h presence... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
no
checking whether integer division by zero raises SIGFPE... checking for sys/param.h... yes
checking for stdio.h... yes
yes
checking for an ANSI C-conforming const... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for inline... yes
checking for getpagesize... inline
checking whether byte ordering is bigendian... yes
checking for inttypes.h... yes
checking for uintptr_t... yes
yes
checking for working mmap... checking for stdint.h... yes
checking for unsigned long long... yes
checking for int_least32_t... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
yes
checking for sys/file.h... yes
checking for inttypes.h... checking for memcpy... yes
checking for int_fast32_t... yes
checking for sys/param.h... yes
checking whether the inttypes.h PRIxNN macros are broken... yes
checking for limits.h... yes
no
checking for ld used by GCC... checking for strerror... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for uint64_t... yes
no
checking for shared library run path origin... checking for stdlib.h... (cached) yes
checking for malloc.h... done
checking argz.h usability... yes
checking for string.h... (cached) yes
yes
checking for unistd.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... checking for sys/time.h... no
checking argz.h presence... configure: updating cache ./config.cache
yes
checking that generated files are newer than configure... done
configure: creating ./config.status
checking for time.h... yes
checking for off_t... no
checking for argz.h... no
checking limits.h usability... yes
checking for sys/resource.h... yes
checking limits.h presence... yes
checking for sys/stat.h... (cached) yes
yes
checking for limits.h... yes
checking for sys/mman.h... checking locale.h usability... yes
checking size of int... yes
checking for fcntl.h... yes
checking locale.h presence... yes
checking for alloca.h... yes
checking for locale.h... yes
checking nl_types.h usability... yes
4
checking size of long... checking for sys/pstat.h... yes
checking nl_types.h presence... no
checking for sys/sysmp.h... yes
checking for nl_types.h... yes
checking malloc.h usability... no
checking for sys/sysinfo.h... yes
8
checking for ANSI C header files... (cached) yes
checking for machine/hal_sysinfo.h... checking build system type... yes
checking malloc.h presence... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... yes
checking for malloc.h... yes
no
checking for sys/table.h... checking stddef.h usability... no
checking for sys/sysctl.h... yes
checking stddef.h presence... no
checking for sys/systemcfg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
no
checking for stdint.h... (cached) checking for string.h... (cached) yes
yes
checking for unistd.h... (cached) yes
checking for stdio_ext.h... checking for sys/param.h... (cached) yes
checking for feof_unlocked... yes
checking for process.h... yes
configure: updating cache ./config.cache
no
checking for sys/prctl.h... configure: creating ./config.status
no
checking for fgets_unlocked... no
checking for sys/wait.h that is POSIX.1 compatible... yes
no
checking whether time.h and sys/time.h may both be included... checking for getc_unlocked... config.status: creating Makefile
config.status: executing depfiles commands
yes
checking whether errno must be declared... config.status: creating Makefile
yes
config.status: creating config.h
checking for getcwd... no
checking size of int... config.status: executing gstdint.h commands
config.status: executing libtool commands
mkdir -p -- ./readline
yes
Configuring in ./readline
checking for getegid... 4
checking size of long... Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
Configuring in sparc-sun-solaris2.11/zlib
yes
checking for geteuid... 8
checking size of size_t... yes
checking for getgid... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... 8
checking for long long... yes
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for getuid... configure: creating cache ./config.cache
checking build system type... checking whether the C compiler works... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
yes
checking size of long long... checking whether gmake supports nested variables... yes
yes
yes
checking for C compiler default output file name... a.out
checking for mempcpy... checking for suffix of executables... checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking whether we are cross compiling... checking for munmap... 8
checking for a 64-bit type... checking whether the C compiler works... uint64_t
checking for intptr_t... yes
no
checking for suffix of object files... checking for putenv... o
checking whether we are using the GNU C compiler... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking whether gcc accepts -g... yes
checking for setenv... yes
checking for uintptr_t... yes
checking for gcc option to accept ISO C89...
checking whether we are cross compiling... none needed
checking how to run the C preprocessor... yes
checking for setlocale... no
checking for suffix of object files... gcc -E
yes
checking for ssize_t... o
checking whether we are using the GNU C compiler... yes
checking for stpcpy... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... yes
checking whether gcc accepts -g... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking for gcc option to accept ISO C89... yes
checking for pid_t... yes
checking for strcasecmp... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by gmake... yes
GNU
checking dependency style of gcc ... checking for strdup... yes
checking for library containing strerror... yes
checking for sys/types.h... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... none required
checking for asprintf... yes
yes
/usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... checking for strtoul... nm
checking the name lister (nm) interface... checking for sys/stat.h... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... checking for stdlib.h... yes
yes
checking for atexit... checking for tsearch... yes
checking for string.h... yes
checking for basename... yes
yes
checking for __argz_count... checking for memory.h... ok
yes
checking for strings.h... no
checking how to run the C preprocessor... yes
checking for __argz_stringify... checking for bcmp... yes
checking for inttypes.h... gcc -E
no
checking for __argz_next... yes
yes
checking for bcopy... checking for ANSI C header files... checking for stdint.h... no
checking for __fsetlocking... yes
checking for unistd.h... yes
checking for bsearch... yes
yes
checking minix/config.h usability... checking for iconv... no
checking minix/config.h presence... yes
checking for bzero... yes
yes
checking for iconv declaration... no
checking for minix/config.h... checking for sys/types.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for sys/stat.h...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
yes
checking for nl_langinfo and CODESET... checking whether gcc needs -traditional... yes
checking for calloc... yes
no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const... checking for stdlib.h... yes
checking for LC_MESSAGES... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
yes
checking for string.h... checking for clock... yes
checking for bison... bison
checking version of bison... yes
no
checking for working volatile... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... checking for memory.h... yes
yes
checking return type of signal handlers... checking for ffs... yes
checking for strings.h... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... void
autoheader
checking for size_t... yes
configure: updating cache ./config.cache
checking for inttypes.h... configure: creating ./config.status
yes
checking for getcwd... yes
checking for stdint.h... yes
checking for ssize_t... yes
checking for getpagesize... yes
checking for unistd.h... config.status: creating Makefile
config.status: creating config.intl
yes
yes
checking for dlfcn.h... checking for gettimeofday... config.status: creating config.h
yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... config.status: executing default-1 commands
yes
checking for objdir... no
.libs
checking for dirent.h that defines DIR... yes
gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
checking for index... gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
yes
checking for library containing opendir... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
yes
checking for insque... checking if gcc supports -fno-rtti -fno-exceptions... none required
checking for fcntl... no
checking for gcc option to produce PIC... -fPIC -DPIC
mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
checking if gcc PIC flag -fPIC -DPIC works... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
yes
yes
checking if gcc static flag -static works... checking for memchr... yes
checking for kill... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
no
checking if gcc supports -c -o file.o... yes
checking for memcmp... yes
checking for lstat... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
yes
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
no
checking dynamic linker characteristics... checking for memcpy... checking for memmove... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
yes
checking for putenv... checking for memmem... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
yes
checking for getpagesize... yes
checking for select... checking for memmove... yes
yes
checking for working mmap... checking for setenv... yes
checking for mempcpy... yes
no
checking for memset... checking for setlocale... yes
checking for memcpy... yes
yes
checking for strcasecmp... checking for mkstemps... yes
checking for strerror... yes
yes
checking for strpbrk... checking for putenv... yes
checking for unistd.h... (cached) yes
mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
yes
configure: updating cache ./config.cache
yes
checking for random... checking that generated files are newer than configure... done
checking for tcgetattr... configure: creating ./config.status
yes
yes
checking for vsnprintf... checking for rename... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
yes
checking for rindex... checking for isascii... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
yes
checking for setenv... checking for isxdigit... yes
checking for snprintf... yes
checking for getpwent... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
yes
yes
checking for sigsetmask... checking for getpwnam... no
checking for stpcpy... yes
mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
checking for getpwuid... yes
yes
checking for stpncpy... checking for working strcoll... config.status: creating Makefile
config.status: executing default-1 commands
yes
checking for strcasecmp... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
checking for strchr... Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
yes
checking for fcntl.h... yes
Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
mkdir 32
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... yes
no
checking varargs.h presence... checking for strdup... no
checking for varargs.h... no
checking stdarg.h usability... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
yes
checking stdarg.h presence... yes
checking for strncasecmp... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking limits.h usability... yes
checking for strndup... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... yes
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for strnlen... yes
checking locale.h presence... checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking for locale.h... yes
yes
checking whether gmake supports nested variables... checking pwd.h usability... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
yes
checking for strrchr... yes
checking pwd.h presence... checking for suffix of object files... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking for pwd.h... yes
checking for memory.h... (cached) yes
checking termcap.h usability... yes
checking for strstr... gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
no
checking termcap.h presence... no
checking for termcap.h... no
checking termios.h usability... yes
checking for strtod... yes
checking termios.h presence... yes
checking for termios.h... yes
mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
checking termio.h usability... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking for strtol... yes
checking termio.h presence... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
yes
checking for termio.h... yes
checking sys/pte.h usability... yes
checking for strtoul... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
no
checking sys/pte.h presence... no
checking for sys/pte.h... no
checking sys/stream.h usability... yes
checking for strtoll... yes
checking sys/stream.h presence... yes
checking for sys/stream.h... yes
yes
checking sys/select.h usability... checking for strtoull... yes
checking sys/select.h presence... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
yes
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
yes
checking for sys/select.h... yes
ranlib libz.a
checking for strverscmp... checking sys/file.h usability... gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking sys/file.h presence... no
checking for tmpnam... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for vasprintf... no
checking for type of signal functions... yes
checking for vfprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsnprintf... present
checking for lstat... yes
checking for vsprintf... yes
checking whether or not strcoll and strcmp differ... yes
checking for waitpid... no
checking whether the ctype macros accept non-ascii characters... yes
checking for setproctitle... yes
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... yes
no
checking for sig_atomic_t in signal.h... checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... yes
checking whether signal handlers are of type void... -1
checking for vfork.h... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for fork... no
checking for FIONREAD in sys/ioctl.h... no
checking for speed_t in sys/types.h... yes
checking for vfork... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working fork... termios.h
checking for struct dirent.d_ino... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking for struct dirent.d_fileno... no
checking for tgetent... yes
checking for sys_errlist... no
checking for tgetent in -ltermcap... no
checking for sys_nerr... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for sys_siglist... yes
checking wctype.h presence... no
checking for external symbol _system_configuration... yes
checking for wctype.h... yes
checking wchar.h usability... no
checking for __fsetlocking... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for canonicalize_file_name... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for dup3... yes
checking for mbscasecmp... yes
checking for getrlimit... no
checking for mbscmp... yes
no
checking for mbsnrtowcs... checking for getrusage... yes
yes
checking for mbsrtowcs... checking for getsysinfo... no
yes
checking for mbschr... checking for gettimeofday... (cached) yes
checking for on_exit... no
checking for wcrtomb... no
checking for pipe2... yes
checking for wcscoll... yes
checking for psignal... yes
checking for wcsdup... yes
checking for pstat_getdynamic... yes
checking for wcwidth... no
checking for pstat_getstatic... yes
checking for wctype... no
checking for realpath... yes
checking for wcswidth... yes
checking for setrlimit... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for sbrk... yes
checking for iswlower... yes
checking for spawnve... yes
checking for iswupper... no
checking for spawnvpe... yes
checking for towlower... no
checking for strerror... yes
checking for towupper... yes
checking for strsignal... yes
yes
checking for iswctype... checking for sysconf... yes
yes
checking for nl_langinfo and CODESET... checking for sysctl... no
yes
checking for wchar_t in wchar.h... checking for sysmp... yes
checking for wctype_t in wctype.h... no
checking for table... yes
checking for wint_t in wctype.h... no
yes
checking configuration for building shared libraries... checking for times... supported
configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for wait3... yes
checking for wait4... config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating examples/Makefile
yes
config.status: creating shlib/Makefile
checking whether basename is declared... config.status: creating config.h
config.status: executing default commands
no
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on RHEL-s390x-m64, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-amd64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, " sergiodj+buildbot
@ 2019-05-29 18:33 ` sergiodj+buildbot
2019-05-29 18:36 ` *** COMPILATION FAILED *** Failures on NetBSD-x86_64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
` (11 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 18:33 UTC (permalink / raw)
To: gdb-testers
Buildslave:
rhel-7_1-s390x-1
Full Build URL:
<http://gdb-build.sergiodj.net/builders/RHEL-s390x-m64/builds/10113>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/RHEL-s390x-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/RHEL-s390x-m64/xfails/master/xfail?id=75209240>
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/RHEL-s390x-m64/xfails/master/xfail.table?id=75209240>
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on NetBSD-x86_64-m64, branch master *** BREAKAGE ***
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (2 preceding siblings ...)
2019-05-29 18:33 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
@ 2019-05-29 18:36 ` sergiodj+buildbot
2019-05-30 20:28 ` Failures on Fedora-x86_64-m32, branch master sergiodj+buildbot
` (10 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 18:36 UTC (permalink / raw)
To: gdb-testers
Buildslave:
gdb-amd64-netbsd7
Full Build URL:
<http://gdb-build.sergiodj.net/builders/NetBSD-x86_64-m64/builds/7152>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/NetBSD-x86_64-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ../../binutils-gdb/libctf/../install-sh -c -d
checking for gawk... awk
checking whether gmake sets $(MAKE)... yes
checking for style of include used by gmake... GNU
checking whether gmake supports nested variables... yes
checking dependency style of gcc... gcc3
checking whether gmake sets $(MAKE)... (cached) yes
checking for x86_64-unknown-netbsd8.0-gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for x86_64-unknown-netbsd8.0-ranlib... ranlib
checking for x86_64-unknown-netbsd8.0-ar... ar
checking the archiver (ar) interface... ar
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for aclocal... ${SHELL} /data/motusgdb/motus/netbsd-x86_64/binutils-gdb/missing aclocal-1.15
checking for autoconf... ${SHELL} /data/motusgdb/motus/netbsd-x86_64/binutils-gdb/missing autoconf
checking for autoheader... ${SHELL} /data/motusgdb/motus/netbsd-x86_64/binutils-gdb/missing autoheader
checking whether gcc supports -W... yes
checking whether gcc supports -Wall... yes
checking whether gcc supports -Wnarrowing... yes
checking whether gcc supports -Wwrite-strings... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking whether gcc supports -Wold-style-definition... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether gcc supports -Wall... (cached) yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for library containing dlopen... none required
checking for ELF support in BFD... no
checking byteswap.h usability... no
checking byteswap.h presence... no
checking for byteswap.h... no
checking for pread... yes
configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
gmake[2]: Entering directory '/data/motusgdb/motus/netbsd-x86_64/build/libctf'
gmake all-am
gmake[3]: Entering directory '/data/motusgdb/motus/netbsd-x86_64/build/libctf'
gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/libctf -D_GNU_SOURCE -I../../binutils-gdb/libctf -I../../binutils-gdb/libctf/../include -I../../binutils-gdb/libctf/../bfd -I../bfd -std=gnu99 -Wall -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -pedantic -Wno-long-long -g -D_GLIBCXX_DEBUG -MT ctf-archive.o -MD -MP -MF .deps/ctf-archive.Tpo -c -o ctf-archive.o ../../binutils-gdb/libctf/ctf-archive.c
In file included from ../../binutils-gdb/libctf/ctf-impl.h:25:0,
from ../../binutils-gdb/libctf/ctf-archive.c:20:
../../binutils-gdb/libctf/../include/ctf-api.h:68:3: error: unknown type name 'off64_t'
off64_t cts_offset; /* File offset of this section (if any). */
^
../../binutils-gdb/libctf/ctf-archive.c: In function 'ctf_arc_write':
../../binutils-gdb/libctf/ctf-archive.c:173:3: warning: implicit declaration of function 'qsort_r' [-Wimplicit-function-declaration]
qsort_r ((ctf_archive_modent_t *) ((char *) archdr
^
Makefile:403: recipe for target 'ctf-archive.o' failed
gmake[3]: Leaving directory '/data/motusgdb/motus/netbsd-x86_64/build/libctf'
gmake[3]: *** [ctf-archive.o] Error 1
Makefile:321: recipe for target 'all' failed
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory '/data/motusgdb/motus/netbsd-x86_64/build/libctf'
Makefile:10570: recipe for target 'all-libctf' failed
gmake[1]: *** [all-libctf] Error 2
gmake[1]: Leaving directory '/data/motusgdb/motus/netbsd-x86_64/build'
Makefile:928: recipe for target 'all' failed
gmake: *** [all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-m32, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (3 preceding siblings ...)
2019-05-29 18:36 ` *** COMPILATION FAILED *** Failures on NetBSD-x86_64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
@ 2019-05-30 20:28 ` sergiodj+buildbot
2019-05-30 20:45 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
` (9 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 20:28 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/12754>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-m32/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
============================
*** Complete list of XFAILs for this builder ***
To obtain the list of XFAIL tests for this builder, go to:
<https://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m32/xfails/master/xfail?id=d1ee1d47>
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=d1ee1d47>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m32, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (4 preceding siblings ...)
2019-05-30 20:28 ` Failures on Fedora-x86_64-m32, branch master sergiodj+buildbot
@ 2019-05-30 20:45 ` sergiodj+buildbot
2019-05-30 21:04 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
` (8 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 20:45 UTC (permalink / raw)
To: gdb-testers
Buildslave:
fedora-x86-64-1
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-gdbserver-m32/builds/12689>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-gdbserver-m32/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** 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/Fedora-x86_64-native-gdbserver-m32/xfails/master/xfail?id=be1da1e9>
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=be1da1e9>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-cc-with-index, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (5 preceding siblings ...)
2019-05-30 20:45 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
@ 2019-05-30 21:04 ` sergiodj+buildbot
2019-05-30 21:08 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
` (7 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 21:04 UTC (permalink / raw)
To: gdb-testers
Buildslave:
fedora-x86-64-3
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-cc-with-index/builds/12915>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-cc-with-index/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-cc-with-index/xfails/master/xfail?id=e997d226>
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=e997d226>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m32, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (6 preceding siblings ...)
2019-05-30 21:04 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
@ 2019-05-30 21:08 ` sergiodj+buildbot
2019-05-30 21:25 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
` (6 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 21:08 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/12681>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-extended-gdbserver-m32/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
new FAIL: gdb.base/corefile.exp: core-file warning-free
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
new FAIL: gdb.base/watchpoint-unaligned.exp: continue
new FAIL: gdb.base/watchpoint-unaligned.exp: set variable offset = 1
new FAIL: gdb.base/watchpoint-unaligned.exp: set variable size = 1
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 -> KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: breakpoint
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoints work
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work
============================
*** 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=fb6833b8>
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=fb6833b8>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-native-extended-gdbserver-m64, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (7 preceding siblings ...)
2019-05-30 21:08 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
@ 2019-05-30 21:25 ` sergiodj+buildbot
2019-05-30 21:28 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
` (5 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 21:25 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/12956>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-extended-gdbserver-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** 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
============================
*** 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=5b7f26b7>
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=5b7f26b7>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-native-gdbserver-m64, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (8 preceding siblings ...)
2019-05-30 21:25 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
@ 2019-05-30 21:28 ` sergiodj+buildbot
2019-05-30 21:37 ` Failures on Fedora-i686, " sergiodj+buildbot
` (4 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 21:28 UTC (permalink / raw)
To: gdb-testers
Buildslave:
fedora-x86-64-1
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-native-gdbserver-m64/builds/12919>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-native-gdbserver-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: hbreak x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: hbreak x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: delete $bpnum
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: hbreak *
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 1, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: sw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 1: stepi advanced
new FAIL: gdb.base/watchpoint-unaligned.exp: continue
new FAIL: gdb.base/watchpoint-unaligned.exp: set variable offset = 1
new FAIL: gdb.base/watchpoint-unaligned.exp: set variable size = 1
PASS -> UNRESOLVED: gdb.base/watchpoint-unaligned.exp: size8twice write
PASS -> FAIL: gdb.base/watchpoint.exp: continue after trigger static local watch
PASS -> FAIL: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here, second time
PASS -> FAIL: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here, third time
PASS -> FAIL: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint
PASS -> FAIL: gdb.base/watchpoint.exp: disable in test_complex_watchpoint, second time
PASS -> FAIL: gdb.base/watchpoint.exp: global_ptr next
PASS -> FAIL: gdb.base/watchpoint.exp: global_ptr_ptr next
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: cont
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: next past local_x initialization
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: self-delete local watch in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: set local watch in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: trigger local watch in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: next over buffer set
PASS -> FAIL: gdb.base/watchpoint.exp: next over global_ptr_ptr buffer set
PASS -> FAIL: gdb.base/watchpoint.exp: next over global_ptr_ptr init
PASS -> FAIL: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
PASS -> FAIL: gdb.base/watchpoint.exp: next over ptr init
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: continue to marker6
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: continue to recurser
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: next past local_x initialization
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: self-delete local watch with explicit scope in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: set local watch in recursive call with explicit scope
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: trigger local watch with explicit scope in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: self-delete local watch
PASS -> FAIL: gdb.base/watchpoint.exp: self-delete partially local watch
PASS -> FAIL: gdb.base/watchpoint.exp: set partially local watch
PASS -> FAIL: gdb.base/watchpoint.exp: set static local watch
PASS -> FAIL: gdb.base/watchpoint.exp: static local watch did not self-delete
PASS -> FAIL: gdb.base/watchpoint.exp: trigger local watch
PASS -> FAIL: gdb.base/watchpoint.exp: trigger static local watch
PASS -> FAIL: gdb.base/watchpoint.exp: trigger1 partially local watch
PASS -> FAIL: gdb.base/watchpoint.exp: trigger2 partially local watch
PASS -> UNRESOLVED: gdb.base/watchpoint.exp: watchpoint refused to insert on nonexistent struct member
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=on: cond_bp_target=0: 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.threads/watchpoint-fork.exp: child: multithreaded: breakpoint
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at A
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: multithreaded watchpoints work at B
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: singlethread watchpoints work
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint A after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: multithreaded: watchpoint B after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoints work
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: breakpoint
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at A
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: multithreaded watchpoints work at B
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: singlethread watchpoints work
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint A after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: multithreaded: watchpoint B after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: breakpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: finish
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the first fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoint after the second fork
PASS -> FAIL: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: watchpoints work
============================
*** 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=f4569c2f>
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=f4569c2f>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-i686, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (9 preceding siblings ...)
2019-05-30 21:28 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
@ 2019-05-30 21:37 ` sergiodj+buildbot
2019-05-30 21:42 ` Failures on Fedora-x86_64-m64, " sergiodj+buildbot
` (3 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 21:37 UTC (permalink / raw)
To: gdb-testers
Buildslave:
fedora-x86-64-3
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Fedora-i686/builds/13031>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-i686/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
new FAIL: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- write on i386:x86-64
new FAIL: gdb.python/py-finish-breakpoint2.exp: check FinishBreakpoint in catch
new FAIL: gdb.python/py-finish-breakpoint2.exp: check finish BP removal
new FAIL: gdb.python/py-finish-breakpoint2.exp: continue to second exception
new FAIL: gdb.python/py-finish-breakpoint2.exp: set FinishBP after the exception
new FAIL: gdb.python/py-format-string.exp: format_string: lang_cpp: a_base_ref with option deref_refs: deref_refs=true
new FAIL: gdb.python/py-format-string.exp: format_string: lang_cpp: a_base_ref with option deref_refs=True, static_members=False
PASS -> KFAIL: gdb.threads/non-ldr-exit.exp: program exits normally
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=on: cond_bp_target=0: inferior 1 exited
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-i686/xfails/master/xfail?id=f0703a70>
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-i686/xfails/master/xfail.table?id=f0703a70>
^ permalink raw reply [flat|nested] 71+ messages in thread
* Failures on Fedora-x86_64-m64, branch master
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (10 preceding siblings ...)
2019-05-30 21:37 ` Failures on Fedora-i686, " sergiodj+buildbot
@ 2019-05-30 21:42 ` sergiodj+buildbot
2019-06-01 19:48 ` *** COMPILATION FAILED *** Failures on Debian-s390x-m64, branch master *** BREAKAGE *** sergiodj+buildbot
` (2 subsequent siblings)
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 21:42 UTC (permalink / raw)
To: gdb-testers
Buildslave:
fedora-x86-64-2
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Fedora-x86_64-m64/builds/13093>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Fedora-x86_64-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Diff to previous build ***
============================
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted off: watch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: awatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: rwatch x watch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x awatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x hbreak: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x rwatch: : width 3, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 2, iter 3: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 0: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 1: base + 0: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 2: base + 1: stepi advanced
PASS -> FAIL: gdb.base/watchpoint-reuse-slot.exp: hw-watch: always-inserted on: watch x watch: : width 3, iter 3: base + 0: stepi advanced
new FAIL: gdb.base/watchpoint-unaligned.exp: continue
PASS -> FAIL: gdb.base/watchpoint.exp: continue after trigger static local watch
PASS -> FAIL: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here, second time
PASS -> FAIL: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here, third time
PASS -> FAIL: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: cont
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: next past local_x initialization
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: self-delete local watch in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: set local watch in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: local_x: trigger local watch in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: continue to marker6
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: continue to recurser
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: next past local_x initialization
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: self-delete local watch with explicit scope in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: set local watch in recursive call with explicit scope
PASS -> FAIL: gdb.base/watchpoint.exp: recurser::local_x: trigger local watch with explicit scope in recursive call
PASS -> FAIL: gdb.base/watchpoint.exp: self-delete local watch
PASS -> FAIL: gdb.base/watchpoint.exp: self-delete partially local watch
PASS -> FAIL: gdb.base/watchpoint.exp: set partially local watch
PASS -> FAIL: gdb.base/watchpoint.exp: set static local watch
PASS -> FAIL: gdb.base/watchpoint.exp: static local watch did not self-delete
PASS -> FAIL: gdb.base/watchpoint.exp: trigger local watch
PASS -> FAIL: gdb.base/watchpoint.exp: trigger static local watch
PASS -> FAIL: gdb.base/watchpoint.exp: trigger1 partially local watch
PASS -> FAIL: gdb.base/watchpoint.exp: trigger2 partially local watch
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://git.sergiodj.net/gdb-xfails.git/tree/xfails/Fedora-x86_64-m64/xfails/master/xfail?id=e184d6ca>
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=e184d6ca>
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Debian-s390x-m64, branch master *** BREAKAGE ***
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (11 preceding siblings ...)
2019-05-30 21:42 ` Failures on Fedora-x86_64-m64, " sergiodj+buildbot
@ 2019-06-01 19:48 ` sergiodj+buildbot
2019-06-01 20:28 ` *** COMPILATION FAILED *** Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
2019-06-01 22:24 ` *** COMPILATION FAILED *** Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-06-01 19:48 UTC (permalink / raw)
To: gdb-testers
Buildslave:
debian-jessie-s390x-1
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Debian-s390x-m64/builds/8232>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Debian-s390x-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Failed to compiled GDB. ***
============================
make[1]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build'
mkdir -p -- ./libiberty
mkdir -p -- ./intl
mkdir -p -- ./libdecnumber
Checking multilib configuration for zlib...
mkdir -p -- ./zlib
mkdir -p -- ./etc
mkdir -p -- ./readline
Configuring in ./intl
Configuring in ./zlib
Configuring in ./libdecnumber
Configuring in ./libiberty
mkdir -p -- s390x-ibm-linux-gnu/zlib
Configuring in ./readline
Configuring in ./etc
Configuring in s390x-ibm-linux-gnu/zlib
configure: creating cache ./config.cache
checking for s390x-ibm-linux-gnu-gcc... gcc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/bin/install -c
configure: creating cache ./config.cache
checking build system type... configure: creating cache ./config.cache
checking whether make sets $(MAKE)... configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
s390x-ibm-linux-gnu
checking host system type... checking build system type... configure: updating cache ./config.cache
s390x-ibm-linux-gnu
Beginning configuration for readline-6.2 for s390x-ibm-linux-gnu
checking whether make sets $(MAKE)... s390x-ibm-linux-gnu
checking host system type... configure: creating ./config.status
yes
checking for s390x-ibm-linux-gnu-gcc... gcc
s390x-ibm-linux-gnu
checking target system type... checking whether the C compiler works... s390x-ibm-linux-gnu
yes
checking for s390x-ibm-linux-gnu-gcc... gcc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: creating cache ./config.cache
yes
checking build system type... s390x-ibm-linux-gnu
checking host system type... checking for a thread-safe mkdir -p... yes
checking for C compiler default output file name... a.out
s390x-ibm-linux-gnu
checking target system type... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... checking for suffix of executables... s390x-ibm-linux-gnu
checking whether the C compiler works... checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
yes
checking for perl... perl
checking whether make supports nested variables... checking build system type...
checking whether the C compiler works... yes
checking for a thread-safe mkdir -p... checking whether we are cross compiling... s390x-ibm-linux-gnu
checking host system type... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... s390x-ibm-linux-gnu
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for s390x-ibm-linux-gnu-gcc... gcc
checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc
yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether make supports nested variables... no
yes
checking for suffix of object files... checking whether we are cross compiling...
checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc
checking whether we are cross compiling... o
checking whether we are using the GNU C compiler... no
checking for suffix of object files... yes
checking whether gcc accepts -g... no
checking whether the C compiler works... checking whether the C compiler works... checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking for gcc option to accept ISO C89... config.status: creating Makefile
yes
checking for C compiler default output file name... a.out
o
checking whether we are using the GNU C compiler... checking for suffix of executables... yes
checking whether gcc accepts -g... checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
none needed
checking how to run the C preprocessor... checking for suffix of executables... yes
checking whether gcc accepts -g...
yes
checking for gcc option to accept ISO C89... checking whether we are cross compiling... yes
checking for gcc option to accept ISO C89...
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... gcc -E
checking whether we are cross compiling... none needed
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... no
checking for suffix of object files... none needed
checking how to run the C preprocessor...
checking whether we are cross compiling... no
checking for suffix of object files... checking for grep that handles long lines and -e... yes
/bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/etc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/etc'
checking whether gcc supports -Wall... o
checking whether we are using the GNU C compiler... o
checking whether we are using the GNU C compiler... gcc -E
no
checking for suffix of object files... yes
yes
checking whether gcc accepts -g... checking whether gcc supports -Wwrite-strings... yes
checking whether gcc accepts -g... o
checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... yes
yes
checking for gcc option to accept ISO C89... yes
checking for gcc option to accept ISO C89... /bin/grep -E
checking for ANSI C header files... checking whether gcc supports -Wstrict-prototypes... yes
checking whether gcc accepts -g... none needed
checking how to run the C preprocessor... none needed
checking whether gcc understands -c and -o together... yes
yes
yes
checking for gcc option to accept ISO C89... checking for sys/types.h... checking whether gcc supports -Wmissing-prototypes... yes
gcc -E
checking for style of include used by make... yes
none needed
checking whether gcc understands -c and -o together... GNU
yes
checking dependency style of gcc... checking whether gcc supports -Wold-style-definition... checking for sys/stat.h... yes
checking for grep that handles long lines and -e... yes
checking for style of include used by make... checking for sys/types.h... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... GNU
yes
checking dependency style of gcc ... yes
checking whether gcc supports -Wmissing-format-attribute... checking for stdlib.h... yes
gcc3
checking how to print strings... yes
checking for sys/stat.h... checking whether gcc supports -Wcast-qual... yes
printf
checking for a sed that does not truncate output... gcc3
/bin/sed
checking how to print strings... yes
checking for grep that handles long lines and -e... yes
checking whether gcc supports -pedantic -Wlong-long... checking for string.h... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... checking for stdlib.h... /bin/grep -F
checking for ld used by gcc... ld
checking if the linker (ld) is GNU ld... printf
checking for a sed that does not truncate output... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... /bin/sed
yes
checking for grep that handles long lines and -e... yes
/bin/grep
checking for egrep... checking whether gcc supports -fno-lto... yes
/bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc ... yes
checking for sys/types.h... ld
checking if the linker (ld) is GNU ld... checking for memory.h... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for string.h... yes
checking how to run the C preprocessor... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
yes
checking for ld option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... no
checking for strip... strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc object... checking for strings.h... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... checking for sys/stat.h... checking for memory.h... gcc -E
1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for ld option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc object... yes
yes
yes
checking for grep that handles long lines and -e... checking for inttypes.h... checking for stdlib.h... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... checking for strings.h... yes
yes
ok
yes
checking for stdint.h... checking for string.h... checking for inttypes.h... checking how to run the C preprocessor... yes
ok
yes
checking for memory.h... yes
checking how to run the C preprocessor... checking for unistd.h... gcc -E
yes
checking for stdint.h... yes
yes
checking for strings.h... checking for sys/types.h... checking minix/config.h usability... gcc -E
yes
yes
yes
checking for ANSI C header files... checking for unistd.h... checking for inttypes.h... no
checking minix/config.h presence... checking for ANSI C header files... checking for sys/stat.h... yes
yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for stdint.h... checking minix/config.h usability... yes
yes
checking whether make sets $(MAKE)... checking for stdlib.h... yes
yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... yes
no
checking minix/config.h presence... checking for msgfmt... checking for unistd.h... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
yes
checking for xgettext... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... /usr/bin/xgettext
yes
yes
checking for string.h... checking for msgmerge... checking for sys/types.h... checking minix/config.h usability... yes
/usr/bin/msgmerge
yes
checking whether gcc needs -traditional... checking for sys/types.h... yes
yes
no
checking minix/config.h presence... checking for memory.h... yes
checking build system type... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for sys/stat.h... checking for ar... ar
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for an ANSI C-conforming const... s390x-ibm-linux-gnu
checking host system type... s390x-ibm-linux-gnu
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for library containing strerror... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... yes
yes
checking for function prototypes... yes
checking whether char is unsigned... yes
checking for strings.h... yes
none required
checking for an ANSI C-conforming const... checking for stdlib.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for stdlib.h... yes
checking for working volatile... yes
yes
checking for inline... no
yes
checking return type of signal handlers... yes
checking whether gcc supports -W... checking for inttypes.h... yes
checking for string.h... inline
checking for off_t... yes
checking for string.h... void
checking for size_t... checking whether gcc supports -Wall... yes
yes
checking for stdint.h... yes
yes
checking for memory.h... checking whether gcc supports -Wwrite-strings... checking for memory.h... yes
yes
checking for size_t... yes
yes
checking for unistd.h... checking whether gcc supports -Wc++-compat... yes
checking for ssize_t... checking for strings.h... yes
yes
yes
checking for strings.h... checking whether gcc supports -Wstrict-prototypes... yes
yes
checking for working alloca.h... checking ctype.h usability... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... yes
yes
checking for inttypes.h... checking whether gcc supports -Wshadow=local... checking for inttypes.h... no
yes
checking ctype.h presence... checking for dirent.h that defines DIR... yes
checking for alloca... yes
no
checking whether gcc supports -pedantic ... yes
yes
checking for ctype.h... yes
yes
checking for stdint.h... checking stddef.h usability... checking for stdint.h... checking for library containing opendir... yes
checking for stdlib.h... (cached) yes
yes
checking whether gcc and cc understand -c and -o together... yes
yes
checking for unistd.h... (cached) yes
checking for unistd.h... yes
checking stddef.h presence... checking for unistd.h... none required
yes
checking for stddef.h... yes
checking for sys/param.h... checking for fcntl... yes
checking for string.h... (cached) yes
yes
checking for dlfcn.h... yes
checking for dlfcn.h... yes
checking for getpagesize... checking stdio.h usability... checking for kill... yes
checking for objdir... yes
yes
checking for an ANSI C-conforming const... checking for objdir... yes
checking stdio.h presence... .libs
.libs
yes
checking for inline... yes
yes
checking for stdio.h... yes
yes
checking for working mmap... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for lstat... inline
checking whether byte ordering is bigendian... checking if gcc supports -fno-rtti -fno-exceptions... checking if gcc supports -fno-rtti -fno-exceptions... yes
yes
checking whether we are using the GNU C Library 2.1 or newer... checking for memmove... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking whether integer division by zero raises SIGFPE... yes
checking for uintptr_t... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking for a BSD-compatible install... /usr/bin/install -c
yes
checking for sys/file.h... yes
checking if gcc static flag -static works... yes
checking if gcc static flag -static works... yes
checking for inttypes.h... yes
checking for putenv... yes
checking for int_least32_t... checking for sys/param.h... yes
checking for stdint.h... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... yes
yes
checking for limits.h... yes
checking for select... checking for unsigned long long... yes
yes
checking for int_fast32_t... checking for stdlib.h... (cached) yes
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld -m elf64_s390) supports shared libraries... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld -m elf64_s390) supports shared libraries... yes
checking for malloc.h... yes
checking whether -lc should be explicitly linked in... yes
checking for inttypes.h... checking for setenv... yes
checking whether -lc should be explicitly linked in... yes
yes
yes
checking for uint64_t... checking whether the inttypes.h PRIxNN macros are broken... checking for string.h... (cached) yes
no
checking dynamic linker characteristics... yes
no
checking dynamic linker characteristics... checking for unistd.h... (cached) yes
no
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for shared library run path origin... checking for setlocale... checking for strings.h... (cached) yes
yes
checking what to include in gstdint.h... checking for sys/time.h... stdint.h (already complete)
checking for an ANSI C-conforming const... yes
done
yes
checking for strcasecmp... checking argz.h usability... checking for time.h... yes
checking for off_t... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
GNU/Linux ld.so
yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking argz.h presence... checking for sys/resource.h... yes
checking for argz.h... yes
yes
yes
checking for stdlib.h... (cached) yes
checking limits.h usability... yes
checking size of int... checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for strpbrk... checking for unistd.h... (cached) yes
checking for sys/param.h... checking for sys/mman.h... checking for unistd.h... (cached) yes
yes
checking limits.h presence... yes
yes
checking for limits.h... yes
checking for sys/param.h... yes
4
checking for fcntl.h... yes
checking size of long... checking locale.h usability... checking for getpagesize... yes
checking for tcgetattr... yes
checking for alloca.h... yes
checking locale.h presence... checking for getpagesize... yes
yes
8
checking for ANSI C header files... (cached) yes
checking for working mmap... yes
checking for locale.h... yes
yes
checking build system type... checking for sys/pstat.h... s390x-ibm-linux-gnu
checking host system type... checking nl_types.h usability... yes
checking for working mmap... checking for vsnprintf... s390x-ibm-linux-gnu
checking target system type... no
checking for sys/sysmp.h... s390x-ibm-linux-gnu
checking for decimal floating point... dpd
checking whether byte ordering is bigendian... yes
checking nl_types.h presence... yes
yes
checking for nl_types.h... yes
yes
no
checking for memcpy... checking for sys/sysinfo.h... yes
checking for isascii... checking malloc.h usability... checking for memcpy... yes
checking for machine/hal_sysinfo.h... yes
checking malloc.h presence... yes
yes
yes
yes
checking for malloc.h... yes
yes
checking for strerror... no
checking for isxdigit... checking for sys/table.h... checking stddef.h usability... configure: updating cache ./config.cache
checking for strerror... no
configure: creating ./config.status
yes
checking for sys/sysctl.h... yes
checking stddef.h presence... checking for unistd.h... (cached) yes
yes
yes
checking for stddef.h... yes
yes
yes
checking for unistd.h... (cached) yes
checking for getpwent... checking for sys/systemcfg.h... checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
configure: updating cache ./config.cache
no
configure: updating cache ./config.cache
yes
checking for stdint.h... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
checking that generated files are newer than configure... done
configure: creating ./config.status
checking for unistd.h... (cached) yes
checking for getpwnam... checking for stdio_ext.h... checking for sys/param.h... (cached) yes
yes
checking for feof_unlocked... checking for process.h... yes
checking for getpwuid... no
checking for sys/prctl.h... yes
yes
checking for sys/wait.h that is POSIX.1 compatible... checking for fgets_unlocked... yes
checking for working strcoll... yes
checking whether time.h and sys/time.h may both be included... config.status: creating Makefile
yes
yes
checking whether errno must be declared... checking for getc_unlocked... yes
no
checking size of int... checking fcntl.h usability... config.status: creating config.h
config.status: executing gstdint.h commands
yes
checking fcntl.h presence... yes
4
checking size of long... yes
checking for fcntl.h... yes
checking for getcwd... checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
yes
8
checking size of size_t... checking varargs.h usability... checking for getegid... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/libdecnumber'
source='../../binutils-gdb/libdecnumber/decNumber.c' object='decNumber.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/decNumber.c
source='../../binutils-gdb/libdecnumber/decContext.c' object='decContext.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/decContext.c
source='../../binutils-gdb/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal32.c
no
checking varargs.h presence... yes
8
checking for long long... source='../../binutils-gdb/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal64.c
source='../../binutils-gdb/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal128.c
no
checking for varargs.h... no
checking for geteuid... checking stdarg.h usability... yes
checking size of long long... yes
checking stdarg.h presence... yes
checking for getgid... yes
checking for stdarg.h... yes
8
checking for a 64-bit type... checking for string.h... (cached) yes
checking for strings.h... (cached) yes
uint64_t
yes
checking for intptr_t... checking limits.h usability... checking for getuid... yes
checking limits.h presence... yes
yes
checking for limits.h... yes
checking for mempcpy... yes
checking for uintptr_t... rm -f libdecnumber.a
ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdecnumber.a
checking locale.h usability... make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/libdecnumber'
yes
checking locale.h presence... yes
yes
checking for locale.h... yes
checking for munmap... yes
checking for ssize_t... checking pwd.h usability... yes
checking pwd.h presence... yes
yes
checking for pwd.h... yes
checking for putenv... checking for memory.h... (cached) yes
yes
checking for pid_t... checking termcap.h usability... yes
checking for setenv... yes
checking termcap.h presence... yes
checking for termcap.h... yes
yes
checking for library containing strerror... checking termios.h usability... yes
yes
checking termios.h presence... checking for setlocale... none required
checking for asprintf... yes
checking for termios.h... yes
checking termio.h usability... yes
yes
checking for stpcpy... yes
checking termio.h presence... checking for atexit... yes
checking for termio.h... yes
yes
checking sys/pte.h usability... checking for strcasecmp... yes
checking for basename... no
checking sys/pte.h presence... yes
yes
checking for strdup... no
checking for sys/pte.h... no
checking for bcmp... checking sys/stream.h usability... yes
no
checking sys/stream.h presence... yes
checking for strtoul... no
checking for sys/stream.h... no
checking for bcopy... checking sys/select.h usability... yes
yes
checking sys/select.h presence... checking for tsearch... yes
yes
checking for sys/select.h... yes
checking for bsearch... checking sys/file.h usability... yes
yes
checking for __argz_count... yes
checking sys/file.h presence... checking for bzero... yes
checking for sys/file.h... yes
yes
checking for sys/ptem.h... yes
checking for __argz_stringify... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for calloc... config.status: creating Makefile
no
yes
checking for type of signal functions... config.status: creating Makefile
yes
checking for __argz_next... config.status: executing default-1 commands
checking for clock... config.status: executing depfiles commands
posix
checking if signal handlers must be reinstalled when invoked... yes
yes
checking for __fsetlocking... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... checking for ffs... yes
checking for iconv... present
checking for lstat... yes
yes
checking for iconv declaration... checking for getcwd... yes
checking whether or not strcoll and strcmp differ...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
yes
Running configure in multilib subdirs 32
pwd: /home/dje/debian-jessie-s390x-1/debian-s390x/build/s390x-ibm-linux-gnu/zlib
Running configure in multilib subdir 32
pwd: /home/dje/debian-jessie-s390x-1/debian-s390x/build/s390x-ibm-linux-gnu
mkdir 32
checking for getpagesize... yes
checking for LC_MESSAGES... no
checking whether the ctype macros accept non-ascii characters... config.status: executing libtool commands
yes
yes
checking for bison... bison
checking version of bison... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... checking for gettimeofday... no
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether sys/ioctl.h defines TIOCGWINSZ... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
yes
yes
checking for sig_atomic_t in signal.h... checking for index... configure: updating cache ./config.cache
configure: creating ./config.status
make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
yes
checking whether signal handlers are of type void... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
yes
mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
checking for TIOCSTAT in sys/ioctl.h... mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
checking for insque... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
no
checking for FIONREAD in sys/ioctl.h... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
yes
yes
checking for speed_t in sys/types.h... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
checking for memchr... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
no
checking for struct winsize in sys/ioctl.h and termios.h... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG " "CXXFLAGS=-g -D_GLIBCXX_DEBUG " "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG " "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG " "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -D_GLIBCXX_DEBUG " "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG " "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/s390x-ibm-linux-gnu" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG " "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
sys/ioctl.h
checking for struct dirent.d_ino... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
yes
mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
checking for memcmp... yes
checking for struct dirent.d_fileno... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/zlib'
yes
checking for tgetent... yes
config.status: creating Makefile
checking for memcpy... no
checking for tgetent in -ltermcap... config.status: creating config.intl
yes
config.status: creating config.h
yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... config.status: executing default-1 commands
checking for memmem... yes
checking wctype.h presence... yes
yes
checking for wctype.h... yes
checking wchar.h usability... checking for memmove... yes
checking wchar.h presence... configure: creating cache ./config.cache
yes
checking for wchar.h... yes
checking langinfo.h usability... checking build system type... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/intl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/intl'
yes
s390x-ibm-linux-gnu
checking host system type... s390x-ibm-linux-gnu
checking target system type... yes
checking langinfo.h presence... s390x-ibm-linux-gnu
checking for mempcpy... checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for langinfo.h... yes
yes
checking for mbrlen... checking for s390x-ibm-linux-gnu-strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
yes
checking for mbscasecmp... yes
checking for memset... checking whether make supports nested variables... yes
no
checking for mbscmp... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc -m31
checking for mkstemps... no
checking for mbsnrtowcs... yes
checking for putenv... yes
checking for mbsrtowcs... checking for suffix of object files... yes
checking for mbschr... yes
o
checking whether we are using the GNU C compiler... checking for random... yes
checking whether gcc -m31 accepts -g... no
checking for wcrtomb... yes
yes
checking for gcc -m31 option to accept ISO C89... checking for rename... yes
checking for wcscoll... yes
yes
checking for wcsdup... yes
checking for wcwidth... yes
checking for wctype... yes
checking for wcswidth... yes
checking whether mbrtowc and mbstate_t are properly declared... unsupported
checking whether gcc -m31 understands -c and -o together... yes
checking for iswlower... yes
checking for style of include used by make... GNU
yes
checking dependency style of gcc -m31... checking for iswupper... checking for rindex... yes
gcc3
checking how to print strings... yes
checking for towlower... checking for setenv... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc -m31... ld -m elf64_s390
checking if the linker (ld -m elf64_s390) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
yes
checking for towupper... checking for snprintf... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for ld -m elf64_s390 option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... (cached) strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc -m31 object... yes
yes
checking for iswctype... checking for sigsetmask... yes
yes
checking for nl_langinfo and CODESET... checking for stpcpy... yes
checking for wchar_t in wchar.h... failed
yes
checking for wctype_t in wctype.h... yes
checking how to run the C preprocessor... yes
checking for wint_t in wctype.h... checking for stpncpy... yes
checking configuration for building shared libraries... supported
yes
checking for strcasecmp... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for strchr... /lib/cpp
yes
checking for ANSI C header files... checking for strdup... no
checking for sys/types.h... yes
no
checking for strncasecmp... checking for sys/stat.h... no
checking for stdlib.h... config.status: creating Makefile
yes
checking for strndup... no
config.status: creating doc/Makefile
checking for string.h... no
checking for memory.h... yes
config.status: creating examples/Makefile
checking for strnlen... no
checking for strings.h... config.status: creating shlib/Makefile
yes
no
checking for inttypes.h... checking for strrchr... config.status: creating config.h
no
checking for stdint.h... config.status: executing default commands
yes
no
checking for strstr... checking for unistd.h... no
checking for dlfcn.h... yes
make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/readline'
rm -f readline.o
rm -f vi_mode.o
rm -f funmap.o
rm -f keymaps.o
rm -f parens.o
rm -f search.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/funmap.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/vi_mode.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/parens.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/keymaps.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/readline.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/search.c
no
checking for objdir... checking for strtod... .libs
rm -f rltty.o
rm -f complete.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/rltty.c
rm -f bind.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/complete.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/bind.c
rm -f isearch.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/isearch.c
rm -f display.o
yes
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/display.c
checking for strtol... rm -f signals.o
checking if gcc -m31 supports -fno-rtti -fno-exceptions... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/signals.c
rm -f util.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/util.c
rm -f kill.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/kill.c
rm -f undo.o
rm -f macro.o
yes
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/macro.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/undo.c
no
checking for gcc -m31 option to produce PIC... -fPIC -DPIC
checking if gcc -m31 PIC flag -fPIC -DPIC works... rm -f input.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/input.c
checking for strtoul... rm -f callback.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/callback.c
rm -f terminal.o
rm -f text.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/text.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/terminal.c
rm -f nls.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/nls.c
rm -f misc.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/misc.c
yes
checking if gcc -m31 static flag -static works... rm -f compat.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/compat.c
rm -f xfree.o
rm -f xmalloc.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/xfree.c
yes
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/xmalloc.c
rm -f history.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/history.c
rm -f histexpand.o
checking for strtoll... no
checking if gcc -m31 supports -c -o file.o... rm -f histfile.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histexpand.c
rm -f histsearch.o
rm -f shell.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histfile.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histsearch.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/shell.c
rm -f mbutil.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/mbutil.c
rm -f tilde.o
gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG -DREADLINE_LIBRARY -c ../../binutils-gdb/readline/tilde.c
yes
yes
checking if gcc -m31 supports -c -o file.o... (cached) yes
checking whether the gcc -m31 linker (ld -m elf64_s390 -m elf_s390) supports shared libraries... checking for strtoull... rm -f libreadline.a
rm -f libhistory.a
ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o compat.o xfree.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o
ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o xmalloc.o xfree.o
test -n "ranlib" && ranlib libreadline.a
test -n "ranlib" && ranlib libhistory.a
yes
checking whether -lc should be explicitly linked in... make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build/readline'
yes
no
checking dynamic linker characteristics... checking for strverscmp... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
yes
checking for tmpnam... Makefile:12688: recipe for target 'configure-target-zlib' failed
make[1]: *** [configure-target-zlib] Error 1
make[1]: *** Waiting for unfinished jobs....
yes
checking for vasprintf... yes
checking for vfprintf... yes
checking for vprintf... yes
checking for vsnprintf... yes
checking for vsprintf... yes
checking for waitpid... yes
checking for setproctitle... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... -1
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _doprnt... no
checking for sys_errlist... yes
checking for sys_nerr... yes
checking for sys_siglist... yes
checking for external symbol _system_configuration... no
checking for __fsetlocking... yes
checking for canonicalize_file_name... yes
checking for dup3... yes
checking for getrlimit... yes
checking for getrusage... yes
checking for getsysinfo... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for pipe2... yes
checking for psignal... yes
checking for pstat_getdynamic... no
checking for pstat_getstatic... no
checking for realpath... yes
checking for setrlimit... yes
checking for sbrk... yes
checking for spawnve... no
checking for spawnvpe... no
checking for strerror... yes
checking for strsignal... yes
checking for sysconf... yes
checking for sysctl... yes
checking for sysmp... no
checking for table... no
checking for times... yes
checking for wait3... yes
checking for wait4... yes
checking whether basename is declared... yes
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... yes
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
make[1]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x/build'
Makefile:929: recipe for target 'all' failed
make: *** [all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Debian-s390x-native-gdbserver-m64, branch master *** BREAKAGE ***
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (12 preceding siblings ...)
2019-06-01 19:48 ` *** COMPILATION FAILED *** Failures on Debian-s390x-m64, branch master *** BREAKAGE *** sergiodj+buildbot
@ 2019-06-01 20:28 ` sergiodj+buildbot
2019-06-01 22:24 ` *** COMPILATION FAILED *** Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-06-01 20:28 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/8275>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Debian-s390x-native-gdbserver-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Failed to compiled GDB. ***
============================
make[1]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build'
Checking multilib configuration for zlib...
mkdir -p -- ./zlib
mkdir -p -- ./intl
mkdir -p -- ./libiberty
mkdir -p -- s390x-ibm-linux-gnu/zlib
mkdir -p -- ./etc
mkdir -p -- ./readline
Configuring in ./zlib
mkdir -p -- ./libdecnumber
Configuring in ./intl
Configuring in ./libiberty
Configuring in ./etc
Configuring in ./readline
Configuring in s390x-ibm-linux-gnu/zlib
Configuring in ./libdecnumber
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for s390x-ibm-linux-gnu-gcc... gcc
configure: creating cache ./config.cache
checking build system type... configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/bin/install -c
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
s390x-ibm-linux-gnu
checking host system type... checking build system type... s390x-ibm-linux-gnu
checking target system type... s390x-ibm-linux-gnu
checking host system type... configure: creating cache ./config.cache
s390x-ibm-linux-gnu
checking whether make sets $(MAKE)... s390x-ibm-linux-gnu
Beginning configuration for readline-6.2 for s390x-ibm-linux-gnu
checking whether make sets $(MAKE)... configure: updating cache ./config.cache
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: creating ./config.status
yes
yes
checking for s390x-ibm-linux-gnu-gcc... gcc
yes
checking whether the C compiler works... checking for s390x-ibm-linux-gnu-gcc... gcc
checking for a thread-safe mkdir -p... configure: creating cache ./config.cache
/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... checking build system type... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... s390x-ibm-linux-gnu
checking host system type... yes
checking whether make supports nested variables... checking for perl... perl
yes
s390x-ibm-linux-gnu
checking target system type... checking build system type... checking whether the C compiler works... checking whether the C compiler works... s390x-ibm-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... s390x-ibm-linux-gnu
checking host system type... checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc
yes
s390x-ibm-linux-gnu
checking for s390x-ibm-linux-gnu-ar... checking whether we are cross compiling... ar
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for s390x-ibm-linux-gnu-gcc... gcc
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for C compiler default output file name... a.out
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for suffix of executables... no
checking for suffix of object files... yes
checking whether make supports nested variables... yes
checking whether we are cross compiling... checking whether we are cross compiling... o
checking whether we are using the GNU C compiler... checking whether the C compiler works... checking whether the C compiler works... checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc
yes
checking whether gcc accepts -g... no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
no
checking for suffix of executables... checking for suffix of object files... yes
checking for C compiler default output file name... a.out
yes
checking for gcc option to accept ISO C89... checking for suffix of executables... o
checking whether we are using the GNU C compiler... config.status: creating Makefile
o
checking whether we are using the GNU C compiler... checking whether we are cross compiling...
yes
checking whether gcc accepts -g... none needed
checking whether we are cross compiling... checking how to run the C preprocessor... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... no
checking for suffix of object files... checking whether the C compiler works... yes
checking for gcc option to accept ISO C89... no
gcc -E
checking for suffix of object files... none needed
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
o
checking whether we are using the GNU C compiler... checking whether gcc supports -W... none needed
checking how to run the C preprocessor... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/etc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/etc'
checking for grep that handles long lines and -e... yes
/bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... checking whether gcc supports -Wall... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... gcc -E
yes
checking whether we are cross compiling... yes
checking for gcc option to accept ISO C89... checking whether gcc supports -Wwrite-strings... none needed
checking how to run the C preprocessor... none needed
checking whether gcc understands -c and -o together... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... no
yes
checking for suffix of object files... /bin/grep -E
checking for ANSI C header files... checking whether gcc supports -Wstrict-prototypes... gcc -E
yes
checking for style of include used by make... o
checking whether we are using the GNU C compiler... GNU
checking dependency style of gcc... yes
yes
checking whether gcc supports -Wmissing-prototypes... checking for sys/types.h... yes
checking whether gcc accepts -g... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
yes
yes
checking for gcc option to accept ISO C89... gcc3
checking whether gcc supports -Wold-style-definition... checking how to print strings... checking for sys/stat.h... yes
checking for sys/types.h... printf
checking for a sed that does not truncate output... yes
/bin/sed
none needed
checking whether gcc understands -c and -o together... checking for grep that handles long lines and -e... checking whether gcc supports -Wmissing-format-attribute... /bin/grep
checking for egrep... yes
/bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... yes
ld
checking if the linker (ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for stdlib.h... checking for sys/stat.h... yes
checking whether gcc supports -Wcast-qual... yes
checking for style of include used by make... yes
yes
checking for sys/types.h... GNU
checking dependency style of gcc ... yes
yes
checking whether gcc supports -pedantic -Wlong-long... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... checking for string.h... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for stdlib.h... yes
checking for ld option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... no
checking for strip... strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc object... yes
yes
checking whether gcc supports -fno-lto... checking for sys/stat.h... yes
checking for memory.h... yes
checking how to run the C preprocessor... gcc3
checking how to print strings... yes
checking for string.h... yes
checking for stdlib.h... gcc -E
printf
checking for a sed that does not truncate output... /bin/sed
checking for strings.h... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... yes
/bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc ... ld
checking if the linker (ld) is GNU ld... ok
yes
yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for memory.h... checking for grep that handles long lines and -e... checking how to run the C preprocessor... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... checking for string.h... checking for inttypes.h... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
checking for ld option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc object... checking for strings.h... yes
yes
gcc -E
checking for inttypes.h... checking for stdint.h... checking for memory.h... yes
checking for strings.h... checking for ANSI C header files... yes
yes
yes
checking for sys/types.h... yes
checking for unistd.h... checking for stdint.h... yes
checking minix/config.h usability... checking for inttypes.h... ok
yes
no
checking minix/config.h presence... yes
checking how to run the C preprocessor... checking for sys/stat.h... yes
yes
checking for unistd.h... gcc -E
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for stdlib.h... checking for stdint.h... yes
yes
checking minix/config.h usability... yes
yes
yes
checking whether make sets $(MAKE)... checking for ANSI C header files... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... checking for sys/types.h... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for string.h... checking for unistd.h... checking for xgettext... /usr/bin/xgettext
no
checking minix/config.h presence... yes
checking for msgmerge... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... /usr/bin/msgmerge
checking for sys/stat.h... yes
checking for memory.h... yes
yes
checking whether gcc needs -traditional... checking minix/config.h usability... checking for sys/types.h... yes
checking build system type... yes
s390x-ibm-linux-gnu
checking host system type... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for ar... ar
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for an ANSI C-conforming const... yes
checking for stdlib.h... no
checking minix/config.h presence... s390x-ibm-linux-gnu
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for library containing strerror... checking for strings.h... yes
yes
checking for inttypes.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... checking for string.h... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... none required
checking for an ANSI C-conforming const... yes
checking for working volatile... no
yes
yes
checking for inline... yes
checking for stdint.h... checking whether gcc supports -W... inline
checking for off_t... checking for memory.h... yes
checking return type of signal handlers... checking for stdlib.h... yes
yes
yes
yes
checking for unistd.h... yes
checking for size_t... checking for strings.h... void
checking whether gcc supports -Wall... checking for size_t... yes
checking for string.h... yes
yes
yes
checking for ssize_t... checking whether gcc supports -Wwrite-strings... checking ctype.h usability... checking for inttypes.h... yes
yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... yes
checking for working alloca.h... yes
no
yes
checking for alloca... checking whether gcc supports -Wc++-compat... checking for memory.h... checking for dirent.h that defines DIR... yes
checking ctype.h presence... yes
yes
yes
checking for ctype.h... yes
checking stddef.h usability... checking whether gcc supports -Wstrict-prototypes... yes
yes
yes
checking for stdlib.h... (cached) yes
checking for stdint.h... yes
checking whether gcc supports -Wshadow=local... yes
checking stddef.h presence... checking for library containing opendir... checking for strings.h... yes
checking for stddef.h... yes
no
yes
checking whether gcc supports -pedantic ... checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
yes
none required
yes
checking whether gcc and cc understand -c and -o together... checking for fcntl... checking for sys/param.h... checking for inttypes.h... checking for unistd.h... checking stdio.h usability... yes
yes
yes
checking for stdint.h... checking for kill... checking for getpagesize... yes
yes
checking stdio.h presence... yes
yes
checking for working mmap... yes
checking for an ANSI C-conforming const... checking for dlfcn.h... yes
checking for stdio.h... yes
yes
checking for unistd.h... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for inline... checking for lstat... yes
checking for objdir... inline
checking whether byte ordering is bigendian... .libs
yes
yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking whether integer division by zero raises SIGFPE... yes
checking for uintptr_t... checking for dlfcn.h... checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for memmove... yes
checking for inttypes.h... yes
checking for objdir... yes
checking for int_least32_t... .libs
yes
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for putenv... yes
yes
checking if gcc static flag -static works... checking for stdint.h... checking for sys/file.h... yes
checking for int_fast32_t... yes
yes
checking for unsigned long long... yes
checking if gcc supports -fno-rtti -fno-exceptions... checking for sys/param.h... yes
checking if gcc supports -c -o file.o... checking for select... yes
yes
checking for inttypes.h... checking for limits.h... yes
checking for uint64_t... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
yes
checking whether the inttypes.h PRIxNN macros are broken... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld -m elf64_s390) supports shared libraries... yes
checking for stdlib.h... (cached) yes
yes
checking whether -lc should be explicitly linked in... checking for setenv... no
checking for ld used by GCC... yes
checking if gcc static flag -static works... ld
checking if the linker (ld) is GNU ld... checking for malloc.h... yes
checking for shared library run path origin... yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... yes
no
checking dynamic linker characteristics... checking for string.h... (cached) yes
yes
yes
checking if gcc supports -c -o file.o... yes
checking for off_t... checking for setlocale... checking for unistd.h... (cached) yes
done
checking argz.h usability... checking for strings.h... (cached) yes
yes
checking for sys/time.h... yes
checking if gcc supports -c -o file.o... (cached) yes
yes
checking argz.h presence... checking whether the gcc linker (ld -m elf64_s390) supports shared libraries... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
yes
checking for argz.h... yes
checking for strcasecmp... yes
checking whether -lc should be explicitly linked in... yes
checking size of int... checking for time.h... checking limits.h usability... yes
checking for stdlib.h... (cached) yes
no
checking dynamic linker characteristics... yes
checking limits.h presence... yes
checking for sys/resource.h... 4
yes
checking for limits.h... yes
checking size of long... checking for unistd.h... (cached) yes
yes
checking for strpbrk... checking locale.h usability... checking for sys/param.h... checking for sys/stat.h... (cached) yes
yes
checking locale.h presence... checking for sys/mman.h... yes
yes
checking for locale.h... yes
8
checking for getpagesize... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for ANSI C header files... (cached) yes
yes
checking build system type... checking nl_types.h usability... checking for fcntl.h... checking for tcgetattr... s390x-ibm-linux-gnu
checking host system type... yes
s390x-ibm-linux-gnu
checking target system type... yes
checking nl_types.h presence... checking for stdlib.h... (cached) yes
s390x-ibm-linux-gnu
checking for decimal floating point... dpd
checking whether byte ordering is bigendian... checking for alloca.h... yes
yes
checking for nl_types.h... yes
checking for working mmap... checking for unistd.h... (cached) yes
yes
yes
checking malloc.h usability... checking for sys/param.h... checking for vsnprintf... checking for sys/pstat.h... yes
checking malloc.h presence... no
yes
yes
checking for malloc.h... yes
yes
checking for sys/sysmp.h... checking for memcpy... yes
checking for getpagesize... yes
checking stddef.h usability... no
checking for isascii... checking for sys/sysinfo.h... yes
checking stddef.h presence... configure: updating cache ./config.cache
yes
yes
checking for working mmap... yes
configure: creating ./config.status
yes
checking for stddef.h... yes
checking for machine/hal_sysinfo.h... checking for stdlib.h... (cached) yes
checking for strerror... yes
checking for string.h... (cached) yes
no
checking for isxdigit... checking for sys/table.h... checking for unistd.h... (cached) yes
yes
yes
checking for memcpy... checking for sys/param.h... (cached) yes
no
checking for unistd.h... (cached) yes
checking for sys/sysctl.h... checking for feof_unlocked... yes
yes
configure: updating cache ./config.cache
checking for getpwent... checking for sys/systemcfg.h... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for strerror... no
checking for fgets_unlocked... checking for stdint.h... (cached) yes
yes
checking for stdio_ext.h... yes
checking for getpwnam... yes
yes
checking for unistd.h... (cached) yes
checking for process.h... checking for getc_unlocked... config.status: creating Makefile
yes
configure: updating cache ./config.cache
no
checking that generated files are newer than configure... done
configure: creating ./config.status
checking for sys/prctl.h... checking for getpwuid... yes
config.status: creating config.h
yes
checking for sys/wait.h that is POSIX.1 compatible... checking for getcwd... config.status: executing gstdint.h commands
yes
checking for working strcoll... yes
checking whether time.h and sys/time.h may both be included... yes
checking for getegid... yes
checking whether errno must be declared... yes
no
checking size of int... checking fcntl.h usability... yes
yes
checking fcntl.h presence... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/libdecnumber'
source='../../binutils-gdb/libdecnumber/decNumber.c' object='decNumber.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/decNumber.c
source='../../binutils-gdb/libdecnumber/decContext.c' object='decContext.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/decContext.c
source='../../binutils-gdb/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal32.c
checking for geteuid... yes
checking for fcntl.h... yes
4
checking size of long... checking for unistd.h... (cached) yes
source='../../binutils-gdb/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal64.c
checking for stdlib.h... (cached) yes
source='../../binutils-gdb/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal128.c
yes
checking varargs.h usability... checking for getgid... 8
checking size of size_t... no
checking varargs.h presence... yes
no
checking for varargs.h... no
checking stdarg.h usability... 8
checking for long long... checking for getuid... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
yes
checking for string.h... (cached) yes
checking for mempcpy... yes
checking size of long long... checking for strings.h... (cached) yes
checking limits.h usability... yes
8
yes
checking limits.h presence... checking for a 64-bit type... checking for munmap... rm -f libdecnumber.a
ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdecnumber.a
yes
checking for limits.h... yes
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/libdecnumber'
uint64_t
checking for intptr_t... checking locale.h usability... yes
yes
checking locale.h presence... checking for putenv... yes
checking for locale.h... yes
checking pwd.h usability... yes
checking for uintptr_t... yes
yes
checking pwd.h presence... checking for setenv... yes
checking for pwd.h... yes
yes
checking for ssize_t... checking for memory.h... (cached) yes
yes
checking termcap.h usability... checking for setlocale... yes
checking termcap.h presence... yes
checking for pid_t... yes
checking for termcap.h... yes
yes
checking termios.h usability... checking for stpcpy... yes
checking termios.h presence... yes
checking for library containing strerror... yes
checking for termios.h... yes
yes
checking termio.h usability... none required
checking for strcasecmp... checking for asprintf... yes
checking termio.h presence... yes
checking for termio.h... yes
yes
yes
checking for atexit... checking sys/pte.h usability... checking for strdup... no
checking sys/pte.h presence... yes
yes
no
checking for sys/pte.h... no
checking sys/stream.h usability... checking for basename... checking for strtoul... yes
no
checking sys/stream.h presence... yes
checking for bcmp... checking for tsearch... no
checking for sys/stream.h... no
checking sys/select.h usability... yes
yes
checking for __argz_count... yes
checking sys/select.h presence... checking for bcopy... yes
checking for sys/select.h... yes
checking sys/file.h usability... yes
checking for __argz_stringify... yes
checking sys/file.h presence... yes
yes
checking for sys/file.h... yes
checking for bsearch... checking for sys/ptem.h... yes
checking for __argz_next... yes
no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for bzero... no
yes
checking for type of signal functions... checking for __fsetlocking... posix
checking if signal handlers must be reinstalled when invoked... yes
yes
checking for iconv... config.status: creating Makefile
checking for calloc... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... config.status: executing depfiles commands
yes
checking for iconv declaration... yes
present
checking for lstat... checking for clock...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
yes
checking whether or not strcoll and strcmp differ... config.status: creating Makefile
yes
checking for LC_MESSAGES... checking for ffs... config.status: executing default-1 commands
yes
checking for bison... bison
checking version of bison... no
checking whether the ctype macros accept non-ascii characters... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking for getcwd... no
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
no
checking whether sys/ioctl.h defines TIOCGWINSZ... config.status: executing libtool commands
yes
configure: updating cache ./config.cache
yes
checking for sig_atomic_t in signal.h... configure: creating ./config.status
checking for getpagesize... yes
checking whether signal handlers are of type void... yes
Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
yes
checking for TIOCSTAT in sys/ioctl.h... Running configure in multilib subdirs 32
checking for gettimeofday... pwd: /home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/s390x-ibm-linux-gnu/zlib
Running configure in multilib subdir 32
pwd: /home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/s390x-ibm-linux-gnu
mkdir 32
no
checking for FIONREAD in sys/ioctl.h... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
yes
checking for index... yes
checking for speed_t in sys/types.h... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
yes
no
checking for struct winsize in sys/ioctl.h and termios.h... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
checking for insque... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
sys/ioctl.h
checking for struct dirent.d_ino... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
yes
checking for struct dirent.d_fileno... config.status: creating Makefile
mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
checking for memchr... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG " "CXXFLAGS=-g -D_GLIBCXX_DEBUG " "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG " "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG " "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -D_GLIBCXX_DEBUG " "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG " "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/s390x-ibm-linux-gnu" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG " "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
yes
checking for tgetent... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
config.status: creating config.intl
mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
yes
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
config.status: creating config.h
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/zlib'
no
checking for tgetent in -ltermcap... checking for memcmp... config.status: executing default-1 commands
yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... yes
checking for memcpy... yes
checking wctype.h presence... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/intl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/intl'
yes
checking for wctype.h... yes
checking wchar.h usability... yes
yes
checking wchar.h presence... checking for memmem... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
yes
checking langinfo.h presence... checking for memmove... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for mbscasecmp... yes
checking for mempcpy... no
checking for mbscmp... configure: creating cache ./config.cache
checking build system type... yes
s390x-ibm-linux-gnu
checking host system type... s390x-ibm-linux-gnu
checking target system type... no
checking for mbsnrtowcs... checking for memset... s390x-ibm-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for s390x-ibm-linux-gnu-strip... strip
checking for a thread-safe mkdir -p... yes
checking for mbsrtowcs... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for mkstemps... yes
yes
checking for mbschr... checking whether make supports nested variables... yes
yes
checking for putenv... checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc -m31
no
checking for wcrtomb... checking for suffix of object files... yes
yes
checking for wcscoll... checking for random... o
checking whether we are using the GNU C compiler... yes
checking for wcsdup... yes
checking for rename... yes
checking whether gcc -m31 accepts -g... yes
checking for wcwidth... yes
checking for gcc -m31 option to accept ISO C89... yes
checking for rindex... yes
checking for wctype... yes
checking for setenv... yes
yes
checking for wcswidth... checking for snprintf... unsupported
checking whether gcc -m31 understands -c and -o together... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
yes
checking for style of include used by make... GNU
yes
checking dependency style of gcc -m31... checking for sigsetmask... checking for iswlower... yes
yes
checking for stpcpy... gcc3
checking how to print strings... checking for iswupper... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... yes
/bin/grep
checking for egrep... yes
/bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc -m31... checking for stpncpy... ld -m elf64_s390
checking if the linker (ld -m elf64_s390) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for towlower... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking for strcasecmp... yes
checking whether the shell understands "+="... yes
checking for ld -m elf64_s390 option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... (cached) strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc -m31 object... yes
checking for towupper... yes
checking for iswctype... yes
failed
yes
checking for nl_langinfo and CODESET... checking for strchr... checking how to run the C preprocessor... yes
yes
checking for wchar_t in wchar.h... yes
checking for wctype_t in wctype.h... checking for strdup... /lib/cpp
checking for ANSI C header files... yes
checking for wint_t in wctype.h... no
checking for sys/types.h... yes
checking configuration for building shared libraries... no
yes
supported
checking for sys/stat.h... checking for strncasecmp... configure: updating cache ./config.cache
no
checking for stdlib.h... configure: creating ./config.status
yes
no
checking for strndup... checking for string.h... no
checking for memory.h... yes
checking for strnlen... no
checking for strings.h... yes
no
checking for strrchr... checking for inttypes.h... no
checking for stdint.h... yes
checking for strstr... no
checking for unistd.h... config.status: creating Makefile
no
checking for dlfcn.h... yes
config.status: creating doc/Makefile
checking for strtod... no
checking for objdir... .libs
yes
config.status: creating examples/Makefile
checking for strtol... yes
checking if gcc -m31 supports -fno-rtti -fno-exceptions... config.status: creating shlib/Makefile
checking for strtoul... no
checking for gcc -m31 option to produce PIC... -fPIC -DPIC
checking if gcc -m31 PIC flag -fPIC -DPIC works... config.status: creating config.h
yes
config.status: executing default commands
checking for strtoll... yes
checking if gcc -m31 static flag -static works... yes
no
checking if gcc -m31 supports -c -o file.o... checking for strtoull... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/readline'
rm -f readline.o
rm -f vi_mode.o
rm -f funmap.o
rm -f keymaps.o
rm -f parens.o
rm -f search.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/readline.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/funmap.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/keymaps.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/parens.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/vi_mode.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/search.c
yes
yes
checking if gcc -m31 supports -c -o file.o... (cached) yes
checking whether the gcc -m31 linker (ld -m elf64_s390 -m elf_s390) supports shared libraries... rm -f rltty.o
rm -f complete.o
checking for strverscmp... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/complete.c
rm -f bind.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/rltty.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/bind.c
rm -f isearch.o
rm -f display.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/display.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/isearch.c
yes
checking whether -lc should be explicitly linked in... yes
rm -f signals.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/signals.c
no
checking dynamic linker characteristics... rm -f util.o
rm -f kill.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/util.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/kill.c
checking for tmpnam... rm -f undo.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/undo.c
configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
rm -f macro.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/macro.c
rm -f input.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/input.c
rm -f callback.o
yes
rm -f terminal.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/callback.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/terminal.c
rm -f text.o
rm -f nls.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/text.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/nls.c
rm -f misc.o
checking for vasprintf... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/misc.c
rm -f compat.o
rm -f xfree.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/compat.c
rm -f xmalloc.o
rm -f history.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/xfree.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/xmalloc.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/history.c
Makefile:12688: recipe for target 'configure-target-zlib' failed
make[1]: *** [configure-target-zlib] Error 1
make[1]: *** Waiting for unfinished jobs....
rm -f histexpand.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histexpand.c
yes
rm -f histfile.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histfile.c
rm -f histsearch.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histsearch.c
rm -f shell.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/shell.c
rm -f mbutil.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/mbutil.c
checking for vfprintf... rm -f tilde.o
gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG -DREADLINE_LIBRARY -c ../../binutils-gdb/readline/tilde.c
rm -f libreadline.a
rm -f libhistory.a
yes
ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o compat.o xfree.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o
ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o xmalloc.o xfree.o
test -n "ranlib" && ranlib libreadline.a
test -n "ranlib" && ranlib libhistory.a
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build/readline'
checking for vprintf... yes
checking for vsnprintf... yes
checking for vsprintf... yes
checking for waitpid... yes
checking for setproctitle... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... -1
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _doprnt... no
checking for sys_errlist... yes
checking for sys_nerr... yes
checking for sys_siglist... yes
checking for external symbol _system_configuration... no
checking for __fsetlocking... yes
checking for canonicalize_file_name... yes
checking for dup3... yes
checking for getrlimit... yes
checking for getrusage... yes
checking for getsysinfo... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for pipe2... yes
checking for psignal... yes
checking for pstat_getdynamic... no
checking for pstat_getstatic... no
checking for realpath... yes
checking for setrlimit... yes
checking for sbrk... yes
checking for spawnve... no
checking for spawnvpe... no
checking for strerror... yes
checking for strsignal... yes
checking for sysconf... yes
checking for sysctl... yes
checking for sysmp... no
checking for table... no
checking for times... yes
checking for wait3... yes
checking for wait4... yes
checking whether basename is declared... yes
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... yes
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
make[1]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-gdbserver/build'
Makefile:929: recipe for target 'all' failed
make: *** [all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Debian-s390x-native-extended-gdbserver-m64, branch master *** BREAKAGE ***
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
` (13 preceding siblings ...)
2019-06-01 20:28 ` *** COMPILATION FAILED *** Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
@ 2019-06-01 22:24 ` sergiodj+buildbot
14 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-06-01 22:24 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/8417>
Commit(s) tested:
f49055a52f04f75b6560f304eb975128dd82ad68
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix failure in gdb.ada/complete.exp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Debian-s390x-native-extended-gdbserver-m64/f4/f49055a52f04f75b6560f304eb975128dd82ad68/>
*** Failed to compiled GDB. ***
============================
make[1]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build'
Checking multilib configuration for zlib...
mkdir -p -- ./intl
mkdir -p -- ./readline
mkdir -p -- ./libiberty
mkdir -p -- ./zlib
mkdir -p -- ./etc
mkdir -p -- ./libdecnumber
Configuring in ./intl
mkdir -p -- s390x-ibm-linux-gnu/zlib
Configuring in ./readline
Configuring in ./libdecnumber
Configuring in ./libiberty
Configuring in ./zlib
Configuring in ./etc
Configuring in s390x-ibm-linux-gnu/zlib
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/bin/install -c
configure: creating cache ./config.cache
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for s390x-ibm-linux-gnu-gcc... gcc
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
checking build system type... configure: updating cache ./config.cache
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking whether make sets $(MAKE)... s390x-ibm-linux-gnu
checking host system type... configure: creating ./config.status
checking build system type... s390x-ibm-linux-gnu
Beginning configuration for readline-6.2 for s390x-ibm-linux-gnu
checking whether make sets $(MAKE)... s390x-ibm-linux-gnu
checking host system type... yes
checking for s390x-ibm-linux-gnu-gcc... gcc
s390x-ibm-linux-gnu
checking target system type... yes
checking for s390x-ibm-linux-gnu-gcc... gcc
s390x-ibm-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... configure: creating cache ./config.cache
yes
checking whether the C compiler works... checking build system type... checking for a thread-safe mkdir -p... s390x-ibm-linux-gnu
checking host system type... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... s390x-ibm-linux-gnu
checking target system type... checking for perl... perl
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... s390x-ibm-linux-gnu
checking build system type... checking whether the C compiler works... checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking whether make supports nested variables... s390x-ibm-linux-gnu
checking host system type... yes
yes
s390x-ibm-linux-gnu
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for s390x-ibm-linux-gnu-gcc... gcc
checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc
checking whether we are cross compiling... yes
checking for C compiler default output file name... a.out
checking for a thread-safe mkdir -p... checking for suffix of executables... yes
checking for C compiler default output file name... a.out
/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... checking for suffix of executables... yes
checking whether make supports nested variables... no
checking whether we are cross compiling... checking for suffix of object files... checking whether we are cross compiling... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc
o
checking whether we are using the GNU C compiler... checking whether the C compiler works... no
checking for suffix of object files... no
checking for suffix of object files... checking whether the C compiler works... yes
checking whether gcc accepts -g... config.status: creating Makefile
o
checking whether we are using the GNU C compiler... o
checking whether we are using the GNU C compiler... yes
checking for gcc option to accept ISO C89... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking whether gcc accepts -g... yes
checking whether gcc accepts -g... none needed
checking how to run the C preprocessor... checking whether the C compiler works... yes
checking for gcc option to accept ISO C89...
yes
checking for gcc option to accept ISO C89... checking whether we are cross compiling... checking whether we are cross compiling... none needed
checking how to run the C preprocessor... gcc -E
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... none needed
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
no
no
checking for suffix of object files... checking whether gcc supports -W... checking for suffix of object files... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/etc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/etc'
gcc -E
o
checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... yes
checking whether we are cross compiling... /bin/grep
checking for egrep... o
checking whether we are using the GNU C compiler... /bin/grep -E
checking for ANSI C header files... checking whether gcc supports -Wall... yes
checking whether gcc accepts -g... yes
checking whether gcc accepts -g... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... checking whether gcc supports -Wwrite-strings... no
checking for suffix of object files... yes
yes
checking for gcc option to accept ISO C89... checking for gcc option to accept ISO C89... yes
o
checking whether we are using the GNU C compiler... checking whether gcc supports -Wstrict-prototypes... none needed
none needed
checking how to run the C preprocessor... checking whether gcc understands -c and -o together... yes
checking whether gcc accepts -g... yes
yes
checking whether gcc supports -Wmissing-prototypes... yes
checking for style of include used by make... gcc -E
checking for sys/types.h... GNU
checking dependency style of gcc... yes
checking for gcc option to accept ISO C89... yes
yes
checking for sys/types.h... yes
checking whether gcc supports -Wold-style-definition... none needed
checking for grep that handles long lines and -e... checking whether gcc understands -c and -o together... /bin/grep
checking for egrep... checking for sys/stat.h... yes
/bin/grep -E
checking for ANSI C header files... checking for sys/stat.h... gcc3
yes
yes
checking how to print strings... yes
checking for style of include used by make... checking whether gcc supports -Wmissing-format-attribute... checking for stdlib.h... GNU
yes
checking dependency style of gcc ... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... yes
/bin/grep
checking for egrep... yes
checking for stdlib.h... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... checking whether gcc supports -Wcast-qual... ld
checking if the linker (ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for string.h... yes
yes
yes
checking whether gcc supports -pedantic -Wlong-long... checking for sys/types.h... gcc3
checking for string.h... checking how to print strings... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
yes
printf
checking for a sed that does not truncate output... checking whether gcc supports -fno-lto... checking for memory.h... 1572864
checking whether the shell understands some XSI constructs... /bin/sed
yes
checking whether the shell understands "+="... checking for grep that handles long lines and -e... yes
yes
/bin/grep
checking for egrep... checking for ld option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... no
checking for strip... strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc object... /bin/grep -E
checking for fgrep... checking for sys/stat.h... /bin/grep -F
checking for ld used by gcc ... yes
checking for memory.h... ld
checking if the linker (ld) is GNU ld... checking how to run the C preprocessor... yes
yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for strings.h... checking for stdlib.h... yes
gcc -E
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
checking for strings.h... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
checking for inttypes.h... checking for ld option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc object... checking for string.h... yes
ok
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... checking for inttypes.h... yes
checking how to run the C preprocessor... yes
checking for stdint.h... yes
checking for memory.h... checking for stdint.h... yes
gcc -E
ok
yes
checking for unistd.h... yes
checking for strings.h... checking how to run the C preprocessor... checking for unistd.h... checking for ANSI C header files... yes
yes
yes
checking minix/config.h usability... checking for sys/types.h... yes
gcc -E
checking for inttypes.h... checking minix/config.h usability... yes
no
checking minix/config.h presence... yes
checking for sys/stat.h... checking for ANSI C header files... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... no
checking minix/config.h presence... checking for stdint.h... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for stdlib.h... yes
checking whether make sets $(MAKE)... yes
yes
checking for sys/types.h... yes
yes
checking for a BSD-compatible install... checking whether gcc needs -traditional... /usr/bin/install -c
checking whether NLS is requested... yes
checking for unistd.h... checking for msgfmt... yes
/usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
yes
checking for xgettext... checking for string.h... yes
/usr/bin/xgettext
no
checking for a BSD-compatible install... /usr/bin/install -c
checking for ar... ar
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for an ANSI C-conforming const... checking minix/config.h usability... checking for sys/stat.h... yes
checking for msgmerge... /usr/bin/msgmerge
yes
checking for sys/types.h... yes
checking for function prototypes... yes
checking whether char is unsigned... checking for memory.h... yes
no
checking minix/config.h presence... checking build system type... yes
s390x-ibm-linux-gnu
checking host system type... checking for stdlib.h... yes
yes
checking for working volatile... s390x-ibm-linux-gnu
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking for library containing strerror... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... checking for strings.h... yes
checking return type of signal handlers... yes
yes
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... none required
checking for an ANSI C-conforming const... checking for string.h... yes
void
checking for size_t... checking for inttypes.h... no
checking for stdlib.h... checking whether gcc supports -W... yes
checking for inline... yes
yes
yes
yes
checking for memory.h... inline
checking for off_t... checking for stdint.h... checking whether gcc supports -Wall... checking for string.h... yes
checking for ssize_t... yes
yes
yes
checking whether gcc supports -Wwrite-strings... yes
checking for unistd.h... checking for strings.h... yes
checking for memory.h... checking whether gcc supports -Wc++-compat... yes
yes
checking for size_t... yes
checking ctype.h usability... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... yes
yes
checking for inttypes.h... checking whether gcc supports -Wstrict-prototypes... checking for strings.h... no
yes
checking ctype.h presence... checking for dirent.h that defines DIR... yes
yes
checking for ctype.h... yes
yes
yes
yes
checking whether gcc supports -Wshadow=local... yes
checking stddef.h usability... checking for working alloca.h... checking for stdint.h... checking for library containing opendir... checking for inttypes.h... no
yes
checking stddef.h presence... yes
checking whether gcc supports -pedantic ... yes
checking for alloca... yes
yes
checking for stddef.h... yes
none required
checking for unistd.h... yes
checking whether gcc and cc understand -c and -o together... checking for fcntl... checking for string.h... (cached) yes
checking for stdint.h... checking stdio.h usability... yes
yes
checking for stdlib.h... (cached) yes
yes
yes
checking for dlfcn.h... checking for unistd.h... (cached) yes
checking for unistd.h... yes
checking stdio.h presence... checking for kill... yes
checking for objdir... checking for sys/param.h... yes
checking for stdio.h... yes
.libs
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
yes
checking for dlfcn.h... yes
yes
checking for an ANSI C-conforming const... checking for lstat... checking for getpagesize... yes
checking for inline... yes
checking for objdir... checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for uintptr_t... yes
.libs
inline
checking whether byte ordering is bigendian... yes
checking for working mmap... checking for memmove... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking for int_least32_t... yes
yes
checking if gcc static flag -static works... yes
checking whether we are using the GNU C Library 2.1 or newer... checking if gcc supports -fno-rtti -fno-exceptions... checking for putenv... yes
checking whether integer division by zero raises SIGFPE... yes
checking for a BSD-compatible install... /usr/bin/install -c
yes
checking for int_fast32_t... yes
yes
checking if gcc supports -c -o file.o... checking for sys/file.h... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... checking for select... yes
yes
checking for inttypes.h... checking for sys/param.h... yes
checking if gcc static flag -static works... yes
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld -m elf64_s390) supports shared libraries... yes
checking for uint64_t... yes
yes
checking for stdint.h... checking for setenv... yes
checking whether -lc should be explicitly linked in... checking for limits.h... yes
checking if gcc supports -c -o file.o... yes
yes
checking for unsigned long long... yes
checking for stdlib.h... (cached) yes
no
checking dynamic linker characteristics... checking for setlocale... yes
checking what to include in gstdint.h... checking for malloc.h... stdint.h (already complete)
checking for an ANSI C-conforming const... yes
checking for inttypes.h... yes
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (ld -m elf64_s390) supports shared libraries... yes
checking for off_t... yes
yes
checking for string.h... (cached) yes
checking whether the inttypes.h PRIxNN macros are broken... yes
checking whether -lc should be explicitly linked in... checking for strcasecmp... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... checking for unistd.h... (cached) yes
yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
no
checking for ld used by GCC... ld
checking if the linker (ld) is GNU ld... yes
checking for shared library run path origin... checking for strings.h... (cached) yes
no
checking dynamic linker characteristics... checking for sys/time.h... yes
checking size of int... yes
yes
checking for stdlib.h... (cached) yes
checking for strpbrk... done
checking for unistd.h... (cached) yes
checking for time.h... checking argz.h usability... yes
checking for sys/param.h... 4
checking size of long... checking for sys/resource.h... yes
yes
checking argz.h presence... yes
yes
yes
checking for argz.h... yes
checking for tcgetattr... checking for getpagesize... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
checking for sys/stat.h... (cached) yes
8
checking limits.h usability... checking for ANSI C header files... (cached) yes
checking for sys/mman.h... checking build system type... yes
yes
checking for working mmap... yes
s390x-ibm-linux-gnu
checking host system type... yes
checking limits.h presence... checking for vsnprintf... checking for stdlib.h... (cached) yes
s390x-ibm-linux-gnu
checking target system type... checking for fcntl.h... yes
checking for limits.h... yes
s390x-ibm-linux-gnu
checking for decimal floating point... dpd
checking whether byte ordering is bigendian... checking for unistd.h... (cached) yes
yes
checking locale.h usability... yes
checking for sys/param.h... checking for memcpy... yes
checking for alloca.h... yes
checking locale.h presence... yes
checking for isascii... yes
checking for locale.h... yes
yes
checking for getpagesize... yes
checking for sys/pstat.h... checking nl_types.h usability... yes
checking for strerror... yes
yes
no
configure: updating cache ./config.cache
checking for working mmap... yes
checking nl_types.h presence... checking for isxdigit... checking for sys/sysmp.h... configure: creating ./config.status
yes
checking for nl_types.h... yes
yes
no
checking malloc.h usability... checking for unistd.h... (cached) yes
checking for sys/sysinfo.h... yes
yes
yes
checking for getpwent... yes
checking malloc.h presence... checking for memcpy... configure: updating cache ./config.cache
checking for machine/hal_sysinfo.h... checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for malloc.h... yes
yes
checking stddef.h usability... no
yes
checking for getpwnam... checking for sys/table.h... checking for strerror... yes
checking stddef.h presence... no
yes
checking for stddef.h... yes
yes
checking for sys/sysctl.h... checking for stdlib.h... (cached) yes
yes
yes
checking for getpwuid... checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/systemcfg.h... checking for unistd.h... (cached) yes
yes
no
configure: updating cache ./config.cache
checking for sys/param.h... (cached) yes
checking for stdint.h... (cached) yes
checking for working strcoll... checking that generated files are newer than configure... done
configure: creating ./config.status
checking for feof_unlocked... checking for stdio_ext.h... config.status: creating Makefile
yes
yes
config.status: creating config.h
checking for process.h... yes
checking for fgets_unlocked... checking fcntl.h usability... config.status: executing gstdint.h commands
no
yes
checking fcntl.h presence... checking for sys/prctl.h... yes
yes
checking for fcntl.h... yes
yes
checking for sys/wait.h that is POSIX.1 compatible... checking for unistd.h... (cached) yes
checking for getc_unlocked... checking for stdlib.h... (cached) yes
yes
checking whether time.h and sys/time.h may both be included... checking varargs.h usability... yes
checking whether errno must be declared... yes
make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/libdecnumber'
source='../../binutils-gdb/libdecnumber/decNumber.c' object='decNumber.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/decNumber.c
source='../../binutils-gdb/libdecnumber/decContext.c' object='decContext.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/decContext.c
source='../../binutils-gdb/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal32.c
checking for getcwd... no
checking size of int... no
checking varargs.h presence... source='../../binutils-gdb/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal64.c
source='../../binutils-gdb/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no gcc -I../../binutils-gdb/libdecnumber -I. -g -D_GLIBCXX_DEBUG -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../binutils-gdb/libdecnumber -I. -c ../../binutils-gdb/libdecnumber/dpd/decimal128.c
no
checking for varargs.h... no
checking stdarg.h usability... yes
4
checking size of long... checking for getegid... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
yes
checking for strings.h... (cached) yes
8
checking size of size_t... checking limits.h usability... checking for geteuid... yes
checking limits.h presence... yes
checking for limits.h... yes
8
checking for long long... yes
checking locale.h usability... checking for getgid... yes
checking locale.h presence... yes
yes
checking for locale.h... yes
rm -f libdecnumber.a
ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o
checking for getuid... yes
checking size of long long... ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdecnumber.a
checking pwd.h usability... make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/libdecnumber'
yes
checking pwd.h presence... yes
yes
checking for pwd.h... yes
8
checking for mempcpy... checking for a 64-bit type... checking for memory.h... (cached) yes
uint64_t
checking termcap.h usability... checking for intptr_t... yes
yes
checking termcap.h presence... checking for munmap... yes
checking for termcap.h... yes
checking termios.h usability... yes
yes
checking for uintptr_t... yes
checking termios.h presence... checking for putenv... yes
checking for termios.h... yes
checking termio.h usability... yes
checking for setenv... yes
checking for ssize_t... yes
checking termio.h presence... yes
checking for termio.h... yes
yes
checking sys/pte.h usability... checking for setlocale... yes
checking for pid_t... no
checking sys/pte.h presence... yes
checking for stpcpy... no
checking for sys/pte.h... no
checking sys/stream.h usability... yes
checking for library containing strerror... yes
no
checking sys/stream.h presence... checking for strcasecmp... none required
checking for asprintf... no
checking for sys/stream.h... no
checking sys/select.h usability... yes
yes
checking sys/select.h presence... yes
yes
checking for sys/select.h... yes
checking for strdup... checking for atexit... checking sys/file.h usability... yes
yes
checking sys/file.h presence... yes
yes
checking for sys/file.h... yes
checking for basename... checking for strtoul... checking for sys/ptem.h... yes
no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for bcmp... no
checking for type of signal functions... checking for tsearch... yes
config.status: creating Makefile
yes
checking for bcopy... posix
checking if signal handlers must be reinstalled when invoked... checking for __argz_count... config.status: executing depfiles commands
config.status: creating Makefile
no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
config.status: executing default-1 commands
checking for bsearch... yes
yes
present
checking for lstat... checking for __argz_stringify... checking for bzero... yes
config.status: executing libtool commands
yes
checking whether or not strcoll and strcmp differ... checking for __argz_next... yes
yes
no
checking whether the ctype macros accept non-ascii characters... checking for __fsetlocking... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
checking for calloc... pwd: /home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/s390x-ibm-linux-gnu/zlib
Running configure in multilib subdir 32
pwd: /home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/s390x-ibm-linux-gnu
no
checking whether getpw functions are declared in pwd.h... yes
mkdir 32
yes
checking whether termios.h defines TIOCGWINSZ... yes
no
checking whether sys/ioctl.h defines TIOCGWINSZ... checking for clock... yes
checking for sig_atomic_t in signal.h... checking for iconv... make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
yes
checking whether signal handlers are of type void... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
yes
checking for iconv declaration... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
yes
checking for TIOCSTAT in sys/ioctl.h... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
checking for ffs... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
no
checking for FIONREAD in sys/ioctl.h... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
yes
checking for LC_MESSAGES... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
yes
checking for speed_t in sys/types.h... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG " "CXXFLAGS=-g -D_GLIBCXX_DEBUG " "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG " "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG " "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -D_GLIBCXX_DEBUG " "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG " "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/s390x-ibm-linux-gnu" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG " "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
yes
checking for bison... bison
checking version of bison... checking for getcwd... no
checking for struct winsize in sys/ioctl.h and termios.h... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
sys/ioctl.h
checking for struct dirent.d_ino... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/zlib'
yes
yes
checking for struct dirent.d_fileno... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking for getpagesize... yes
configure: updating cache ./config.cache
yes
checking for tgetent... configure: creating ./config.status
checking for gettimeofday... no
checking for tgetent in -ltermcap... yes
checking for index... yes
checking for insque... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... yes
yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking wchar.h usability... checking for memchr... yes
checking wchar.h presence... yes
yes
checking for wchar.h... yes
checking for memcmp... checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
yes
checking for mbscasecmp... no
checking for mbscmp... checking for memcpy... config.status: creating Makefile
no
checking for mbsnrtowcs... yes
checking for memmem... configure: creating cache ./config.cache
yes
checking for memmove... checking build system type... config.status: creating config.intl
yes
checking for mbsrtowcs... config.status: creating config.h
s390x-ibm-linux-gnu
checking host system type... yes
yes
checking for mbschr... s390x-ibm-linux-gnu
checking target system type... s390x-ibm-linux-gnu
config.status: executing default-1 commands
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for s390x-ibm-linux-gnu-strip... strip
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... no
checking for wcrtomb... checking for mempcpy... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for s390x-ibm-linux-gnu-gcc... gcc -m31
yes
checking for wcscoll... yes
make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/intl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/intl'
checking for suffix of object files... checking for memset... yes
checking for wcsdup... o
checking whether we are using the GNU C compiler... yes
yes
checking whether gcc -m31 accepts -g... yes
checking for wcwidth... checking for mkstemps... yes
checking for gcc -m31 option to accept ISO C89... yes
checking for wctype... yes
checking for putenv... yes
checking for wcswidth... yes
yes
checking whether mbrtowc and mbstate_t are properly declared... checking for random... yes
yes
checking for iswlower... checking for rename... yes
yes
checking for iswupper... checking for rindex... unsupported
checking whether gcc -m31 understands -c and -o together... yes
yes
checking for towlower... yes
checking for style of include used by make... GNU
checking for setenv... checking dependency style of gcc -m31... yes
yes
checking for towupper... checking for snprintf... gcc3
checking how to print strings... yes
printf
checking for a sed that does not truncate output... yes
/bin/sed
checking for iswctype... checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... checking for sigsetmask... /bin/grep -F
checking for ld used by gcc -m31... ld -m elf64_s390
checking if the linker (ld -m elf64_s390) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for nl_langinfo and CODESET... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... checking for stpcpy... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for wchar_t in wchar.h... yes
checking for ld -m elf64_s390 option to reload object files... -r
checking for s390x-ibm-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for s390x-ibm-linux-gnu-ar... ar
checking for s390x-ibm-linux-gnu-strip... (cached) strip
checking for s390x-ibm-linux-gnu-ranlib... ranlib
checking command to parse nm output from gcc -m31 object... yes
checking for wctype_t in wctype.h... yes
yes
checking for wint_t in wctype.h... checking for stpncpy... yes
checking configuration for building shared libraries... supported
yes
configure: updating cache ./config.cache
failed
checking for strcasecmp... configure: creating ./config.status
checking how to run the C preprocessor... yes
checking for strchr... yes
checking for strdup... /lib/cpp
yes
checking for strncasecmp... checking for ANSI C header files... config.status: creating Makefile
no
checking for sys/types.h... yes
config.status: creating doc/Makefile
checking for strndup... no
checking for sys/stat.h... no
checking for stdlib.h... config.status: creating examples/Makefile
yes
checking for strnlen... no
checking for string.h... config.status: creating shlib/Makefile
yes
no
checking for memory.h... checking for strrchr... config.status: creating config.h
no
checking for strings.h... config.status: executing default commands
yes
no
checking for strstr... checking for inttypes.h... no
checking for stdint.h... yes
make[2]: Entering directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/readline'
rm -f readline.o
rm -f vi_mode.o
rm -f funmap.o
rm -f keymaps.o
rm -f parens.o
rm -f search.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/keymaps.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/readline.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/funmap.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/vi_mode.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/search.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/parens.c
checking for strtod... no
rm -f rltty.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/rltty.c
checking for unistd.h... rm -f complete.o
rm -f bind.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/complete.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/bind.c
yes
rm -f isearch.o
no
checking for dlfcn.h... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/isearch.c
rm -f display.o
checking for strtol... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/display.c
rm -f signals.o
no
checking for objdir... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/signals.c
.libs
yes
checking for strtoul... rm -f util.o
rm -f kill.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/util.c
rm -f undo.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/kill.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/undo.c
checking if gcc -m31 supports -fno-rtti -fno-exceptions... yes
rm -f macro.o
rm -f input.o
rm -f callback.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/macro.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/callback.c
rm -f terminal.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/input.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/terminal.c
checking for strtoll... rm -f text.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/text.c
rm -f nls.o
rm -f misc.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/nls.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/misc.c
rm -f compat.o
no
checking for gcc -m31 option to produce PIC... -fPIC -DPIC
checking if gcc -m31 PIC flag -fPIC -DPIC works... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/compat.c
rm -f xfree.o
rm -f xmalloc.o
rm -f history.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/xfree.c
yes
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/xmalloc.c
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/history.c
rm -f histexpand.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histexpand.c
rm -f histfile.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histfile.c
rm -f histsearch.o
rm -f shell.o
checking for strtoull... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/histsearch.c
yes
checking if gcc -m31 static flag -static works... gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/shell.c
rm -f mbutil.o
gcc -c -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG ../../binutils-gdb/readline/mbutil.c
rm -f tilde.o
gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/readline -fsigned-char -DRL_LIBRARY_VERSION='"6.2"' -g -D_GLIBCXX_DEBUG -DREADLINE_LIBRARY -c ../../binutils-gdb/readline/tilde.c
no
checking if gcc -m31 supports -c -o file.o... yes
rm -f libreadline.a
rm -f libhistory.a
ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o compat.o xfree.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o
checking for strverscmp... ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o xmalloc.o xfree.o
test -n "ranlib" && ranlib libhistory.a
test -n "ranlib" && ranlib libreadline.a
make[2]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build/readline'
yes
checking if gcc -m31 supports -c -o file.o... (cached) yes
checking whether the gcc -m31 linker (ld -m elf64_s390 -m elf_s390) supports shared libraries... yes
yes
checking whether -lc should be explicitly linked in... checking for tmpnam... no
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
yes
checking for vasprintf... yes
Makefile:12688: recipe for target 'configure-target-zlib' failed
make[1]: *** [configure-target-zlib] Error 1
make[1]: *** Waiting for unfinished jobs....
checking for vfprintf... yes
checking for vprintf... yes
checking for vsnprintf... yes
checking for vsprintf... yes
checking for waitpid... yes
checking for setproctitle... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... -1
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for _doprnt... no
checking for sys_errlist... yes
checking for sys_nerr... yes
checking for sys_siglist... yes
checking for external symbol _system_configuration... no
checking for __fsetlocking... yes
checking for canonicalize_file_name... yes
checking for dup3... yes
checking for getrlimit... yes
checking for getrusage... yes
checking for getsysinfo... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for pipe2... yes
checking for psignal... yes
checking for pstat_getdynamic... no
checking for pstat_getstatic... no
checking for realpath... yes
checking for setrlimit... yes
checking for sbrk... yes
checking for spawnve... no
checking for spawnvpe... no
checking for strerror... yes
checking for strsignal... yes
checking for sysconf... yes
checking for sysctl... yes
checking for sysmp... no
checking for table... no
checking for times... yes
checking for wait3... yes
checking for wait4... yes
checking whether basename is declared... yes
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... yes
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
make[1]: Leaving directory '/home/dje/debian-jessie-s390x-1/debian-s390x-native-extended-gdbserver/build'
Makefile:929: recipe for target 'all' failed
make: *** [all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Remove the TUI annotation hack
@ 2020-02-24 3:04 gdb-buildbot
2020-02-24 3:11 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2020-02-24 3:04 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT fc96d20b2c6d7ff24349ad015119438077d3f1e9 ***
commit fc96d20b2c6d7ff24349ad015119438077d3f1e9
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Sat Feb 22 11:48:26 2020 -0700
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Sat Feb 22 11:48:39 2020 -0700
Remove the TUI annotation hack
do_tui_putc has some code to remove annotations from gdb output. This
was added in 2001, see commit a198b876bbcb.
However, I think this code is not needed. It seems very unlikely to
enable both annotations and the TUI, and in any case I think this is
something that should not be supported.
So, this patch removes this code.
gdb/ChangeLog
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui-io.c (do_tui_putc): Don't omit annotations.
Change-Id: I05728110365a362d37c9821df9c8779316100bb8
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 474825b095..718e500507 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2020-02-22 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-io.c (do_tui_putc): Don't omit annotations.
+
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui-win.c (tui_set_win_focus_to): Move to tui-data.c.
diff --git a/gdb/tui/tui-io.c b/gdb/tui/tui-io.c
index d9f23334f5..b5ee2a2b6b 100644
--- a/gdb/tui/tui-io.c
+++ b/gdb/tui/tui-io.c
@@ -138,35 +138,21 @@ static int tui_readline_pipe[2];
static void
do_tui_putc (WINDOW *w, char c)
{
- static int tui_skip_line = -1;
-
- /* Catch annotation and discard them. We need two \032 and discard
- until a \n is seen. */
- if (c == '\032')
- {
- tui_skip_line++;
- }
- else if (tui_skip_line != 1)
+ /* Expand TABs, since ncurses on MS-Windows doesn't. */
+ if (c == '\t')
{
- tui_skip_line = -1;
- /* Expand TABs, since ncurses on MS-Windows doesn't. */
- if (c == '\t')
- {
- int col;
+ int col;
- col = getcurx (w);
- do
- {
- waddch (w, ' ');
- col++;
- }
- while ((col % 8) != 0);
+ col = getcurx (w);
+ do
+ {
+ waddch (w, ' ');
+ col++;
}
- else
- waddch (w, c);
+ while ((col % 8) != 0);
}
- else if (c == '\n')
- tui_skip_line = -1;
+ else
+ waddch (w, c);
}
/* Update the cached value of the command window's start line based on
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2020-02-24 3:04 [binutils-gdb] Remove the TUI annotation hack gdb-buildbot
@ 2020-02-24 3:11 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2020-02-24 3:11 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/2151
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
fc96d20b2c6d7ff24349ad015119438077d3f1e9
Subject of commit:
Remove the TUI annotation hack
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-connection.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracectf.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
../../binutils-gdb/gdb/tui/tui-layout.c:354:40: error: window_factory was not declared in this scope
static std::unordered_map<std::string, window_factory> *known_window_types;
^~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:354:54: error: template argument 2 is invalid
static std::unordered_map<std::string, window_factory> *known_window_types;
^
../../binutils-gdb/gdb/tui/tui-layout.c:354:54: error: template argument 5 is invalid
../../binutils-gdb/gdb/tui/tui-layout.c: In function tui_gen_win_info* tui_get_window_by_name(const string&):
../../binutils-gdb/gdb/tui/tui-layout.c:361:31: error: saved_tui_windows was not declared in this scope
for (tui_win_info *window : saved_tui_windows)
^~~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:361:31: note: suggested alternative: all_tui_windows
for (tui_win_info *window : saved_tui_windows)
^~~~~~~~~~~~~~~~~
all_tui_windows
../../binutils-gdb/gdb/tui/tui-layout.c:365:35: error: request for member find in * known_window_types, which is of non-class type int
auto iter = known_window_types->find (name);
^~~~
../../binutils-gdb/gdb/tui/tui-layout.c:366:35: error: request for member end in * known_window_types, which is of non-class type int
if (iter == known_window_types->end ())
^~~
../../binutils-gdb/gdb/tui/tui-layout.c: In function void initialize_known_windows():
../../binutils-gdb/gdb/tui/tui-layout.c:380:60: error: window_factory was not declared in this scope
known_window_types = new std::unordered_map<std::string, window_factory>;
^~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:380:74: error: template argument 2 is invalid
known_window_types = new std::unordered_map<std::string, window_factory>;
^
../../binutils-gdb/gdb/tui/tui-layout.c:380:74: error: template argument 5 is invalid
../../binutils-gdb/gdb/tui/tui-layout.c:382:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("src",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:385:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("cmd",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:387:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("regs",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:390:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("asm",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:393:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("status", get_locator_window);
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c: In function bool validate_window_name(const string&):
../../binutils-gdb/gdb/tui/tui-layout.c:924:35: error: request for member find in * known_window_types, which is of non-class type int
auto iter = known_window_types->find (name);
^~~~
../../binutils-gdb/gdb/tui/tui-layout.c:925:38: error: request for member end in * known_window_types, which is of non-class type int
return iter != known_window_types->end ();
^~~
gmake[2]: *** [Makefile:1597: tui/tui-layout.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9731: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:853: all] Error 2
program finished with exit code 2
elapsedTime=288.699000
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Remove tui_set_win_with_focus
@ 2020-02-24 2:28 gdb-buildbot
2020-02-24 3:04 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2020-02-24 2:28 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 935c78c0468215e2f034f39b8285fa8bb17729b8 ***
commit 935c78c0468215e2f034f39b8285fa8bb17729b8
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Sat Feb 22 11:48:26 2020 -0700
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Sat Feb 22 11:48:38 2020 -0700
Remove tui_set_win_with_focus
I noticed that the TUI had two functions with similar names:
tui_set_win_focus_to and tui_set_win_with_focus.
However, one was just an implementation detail of the latter. So,
this patch removes tui_set_win_with_focus entirely, to avoid any
temptation to call it.
gdb/ChangeLog
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui-win.c (tui_set_win_focus_to): Move to tui-data.c.
* tui/tui-data.h (tui_set_win_with_focus): Don't declare.
* tui/tui-data.c (tui_set_win_with_focus): Remove.
(tui_set_win_focus_to): Move from tui-win.c.
Change-Id: Idffddab773436bdf80d55480906d76b292981ef2
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index fe86927826..474825b095 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,10 @@
+2020-02-22 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-win.c (tui_set_win_focus_to): Move to tui-data.c.
+ * tui/tui-data.h (tui_set_win_with_focus): Don't declare.
+ * tui/tui-data.c (tui_set_win_with_focus): Remove.
+ (tui_set_win_focus_to): Move from tui-win.c.
+
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui-layout.c (make_standard_window, get_locator_window): New
diff --git a/gdb/tui/tui-data.c b/gdb/tui/tui-data.c
index db637d8fbe..8f7d257e94 100644
--- a/gdb/tui/tui-data.c
+++ b/gdb/tui/tui-data.c
@@ -23,6 +23,7 @@
#include "symtab.h"
#include "tui/tui.h"
#include "tui/tui-data.h"
+#include "tui/tui-win.h"
#include "tui/tui-wingeneral.h"
#include "tui/tui-winsource.h"
#include "gdb_curses.h"
@@ -59,11 +60,16 @@ tui_win_with_focus (void)
}
-/* Set the window that has the logical focus. */
+/* Set the logical focus to win_info. */
void
-tui_set_win_with_focus (struct tui_win_info *win_info)
+tui_set_win_focus_to (struct tui_win_info *win_info)
{
- win_with_focus = win_info;
+ if (win_info != NULL)
+ {
+ tui_unhighlight_win (win_with_focus);
+ win_with_focus = win_info;
+ tui_highlight_win (win_info);
+ }
}
diff --git a/gdb/tui/tui-data.h b/gdb/tui/tui-data.h
index 51208b1100..60c588ed15 100644
--- a/gdb/tui/tui-data.h
+++ b/gdb/tui/tui-data.h
@@ -251,7 +251,6 @@ extern int tui_term_width (void);
extern void tui_set_term_width_to (int);
extern struct tui_locator_window *tui_locator_win_info_ptr (void);
extern struct tui_win_info *tui_win_with_focus (void);
-extern void tui_set_win_with_focus (struct tui_win_info *);
extern bool tui_win_resized ();
extern void tui_set_win_resized_to (bool);
diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c
index ac314d7d2a..51d0365b72 100644
--- a/gdb/tui/tui-win.c
+++ b/gdb/tui/tui-win.c
@@ -452,21 +452,6 @@ tui_update_gdb_sizes (void)
}
-/* Set the logical focus to win_info. */
-void
-tui_set_win_focus_to (struct tui_win_info *win_info)
-{
- if (win_info != NULL)
- {
- struct tui_win_info *win_with_focus = tui_win_with_focus ();
-
- tui_unhighlight_win (win_with_focus);
- tui_set_win_with_focus (win_info);
- tui_highlight_win (win_info);
- }
-}
-
-
void
tui_win_info::forward_scroll (int num_to_scroll)
{
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2020-02-24 2:28 [binutils-gdb] Remove tui_set_win_with_focus gdb-buildbot
@ 2020-02-24 3:04 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2020-02-24 3:04 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/2150
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
935c78c0468215e2f034f39b8285fa8bb17729b8
Subject of commit:
Remove tui_set_win_with_focus
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-connection.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracectf.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
../../binutils-gdb/gdb/tui/tui-layout.c:354:40: error: window_factory was not declared in this scope
static std::unordered_map<std::string, window_factory> *known_window_types;
^~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:354:54: error: template argument 2 is invalid
static std::unordered_map<std::string, window_factory> *known_window_types;
^
../../binutils-gdb/gdb/tui/tui-layout.c:354:54: error: template argument 5 is invalid
../../binutils-gdb/gdb/tui/tui-layout.c: In function tui_gen_win_info* tui_get_window_by_name(const string&):
../../binutils-gdb/gdb/tui/tui-layout.c:361:31: error: saved_tui_windows was not declared in this scope
for (tui_win_info *window : saved_tui_windows)
^~~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:361:31: note: suggested alternative: all_tui_windows
for (tui_win_info *window : saved_tui_windows)
^~~~~~~~~~~~~~~~~
all_tui_windows
../../binutils-gdb/gdb/tui/tui-layout.c:365:35: error: request for member find in * known_window_types, which is of non-class type int
auto iter = known_window_types->find (name);
^~~~
../../binutils-gdb/gdb/tui/tui-layout.c:366:35: error: request for member end in * known_window_types, which is of non-class type int
if (iter == known_window_types->end ())
^~~
../../binutils-gdb/gdb/tui/tui-layout.c: In function void initialize_known_windows():
../../binutils-gdb/gdb/tui/tui-layout.c:380:60: error: window_factory was not declared in this scope
known_window_types = new std::unordered_map<std::string, window_factory>;
^~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:380:74: error: template argument 2 is invalid
known_window_types = new std::unordered_map<std::string, window_factory>;
^
../../binutils-gdb/gdb/tui/tui-layout.c:380:74: error: template argument 5 is invalid
../../binutils-gdb/gdb/tui/tui-layout.c:382:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("src",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:385:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("cmd",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:387:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("regs",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:390:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("asm",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:393:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("status", get_locator_window);
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c: In function bool validate_window_name(const string&):
../../binutils-gdb/gdb/tui/tui-layout.c:924:35: error: request for member find in * known_window_types, which is of non-class type int
auto iter = known_window_types->find (name);
^~~~
../../binutils-gdb/gdb/tui/tui-layout.c:925:38: error: request for member end in * known_window_types, which is of non-class type int
return iter != known_window_types->end ();
^~~
CXX tui/tui-regs.o
CXX tui/tui-source.o
gmake[2]: *** [Makefile:1597: tui/tui-layout.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9731: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:853: all] Error 2
program finished with exit code 2
elapsedTime=283.369765
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Change how TUI windows are instantiated
@ 2020-02-24 2:28 gdb-buildbot
2020-02-24 2:23 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2020-02-24 2:28 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 0240c8f11b06a33a043bacbe2b9e723ae6ad573c ***
commit 0240c8f11b06a33a043bacbe2b9e723ae6ad573c
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Sat Feb 22 11:48:26 2020 -0700
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Sat Feb 22 11:48:38 2020 -0700
Change how TUI windows are instantiated
This adds a new global that maps from window names to window
constructor functions, and then changes tui_get_window_by_name and
validate_window_name to use it. This is another step toward
user-defined window types.
gdb/ChangeLog
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui-layout.c (make_standard_window, get_locator_window): New
functions.
(known_window_types): New global.
(tui_get_window_by_name): Reimplement.
(initialize_known_windows): New function.
(validate_window_name): Rewrite.
(_initialize_tui_layout): Call initialize_known_windows.
Change-Id: I9037aac550299b9d945899220a30c2d3af9dd0de
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index dc54fc40e6..fe86927826 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,13 @@
+2020-02-22 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-layout.c (make_standard_window, get_locator_window): New
+ functions.
+ (known_window_types): New global.
+ (tui_get_window_by_name): Reimplement.
+ (initialize_known_windows): New function.
+ (validate_window_name): Rewrite.
+ (_initialize_tui_layout): Call initialize_known_windows.
+
2020-02-22 Tom Tromey <tom@tromey.com>
* tui/tui.h (enum tui_win_type) <LOCATOR_WIN, DATA_ITEM_WIN>:
diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c
index c27a8d086e..748a106729 100644
--- a/gdb/tui/tui-layout.c
+++ b/gdb/tui/tui-layout.c
@@ -29,6 +29,7 @@
#include "cli/cli-decode.h"
#include "cli/cli-utils.h"
#include <ctype.h>
+#include <unordered_map>
#include <unordered_set>
#include "tui/tui.h"
@@ -322,40 +323,74 @@ tui_gen_win_info::resize (int height_, int width_,
\f
+/* Helper function to create one of the built-in (non-locator)
+ windows. */
+
+template<enum tui_win_type V, class T>
+static tui_gen_win_info *
+make_standard_window (const char *)
+{
+ if (tui_win_list[V] == nullptr)
+ tui_win_list[V] = new T ();
+ return tui_win_list[V];
+}
+
+/* Helper function to wrap tui_locator_win_info_ptr for
+ tui_get_window_by_name. */
+
+static tui_gen_win_info *
+get_locator_window (const char *)
+{
+ return tui_locator_win_info_ptr ();
+}
+
+/* A map holding all the known window types, keyed by name. Note that
+ this is heap-allocated and "leaked" at gdb exit. This avoids
+ ordering issues with destroying elements in the map at shutdown.
+ In particular, destroying this map can occur after Python has been
+ shut down, causing crashes if any window destruction requires
+ running Python code. */
+
+static std::unordered_map<std::string, window_factory> *known_window_types;
+
/* Helper function that returns a TUI window, given its name. */
static tui_gen_win_info *
tui_get_window_by_name (const std::string &name)
{
- if (name == "src")
- {
- if (tui_win_list[SRC_WIN] == nullptr)
- tui_win_list[SRC_WIN] = new tui_source_window ();
- return tui_win_list[SRC_WIN];
- }
- else if (name == "cmd")
- {
- if (tui_win_list[CMD_WIN] == nullptr)
- tui_win_list[CMD_WIN] = new tui_cmd_window ();
- return tui_win_list[CMD_WIN];
- }
- else if (name == "regs")
- {
- if (tui_win_list[DATA_WIN] == nullptr)
- tui_win_list[DATA_WIN] = new tui_data_window ();
- return tui_win_list[DATA_WIN];
- }
- else if (name == "asm")
- {
- if (tui_win_list[DISASSEM_WIN] == nullptr)
- tui_win_list[DISASSEM_WIN] = new tui_disasm_window ();
- return tui_win_list[DISASSEM_WIN];
- }
- else
- {
- gdb_assert (name == "status");
- return tui_locator_win_info_ptr ();
- }
+ for (tui_win_info *window : saved_tui_windows)
+ if (name == window->name ())
+ return window;
+
+ auto iter = known_window_types->find (name);
+ if (iter == known_window_types->end ())
+ error (_("Unknown window type \"%s\""), name.c_str ());
+
+ tui_gen_win_info *result = iter->second (name.c_str ());
+ if (result == nullptr)
+ error (_("Could not create window \"%s\""), name.c_str ());
+ return result;
+}
+
+/* Initialize the known window types. */
+
+static void
+initialize_known_windows ()
+{
+ known_window_types = new std::unordered_map<std::string, window_factory>;
+
+ known_window_types->emplace ("src",
+ make_standard_window<SRC_WIN,
+ tui_source_window>);
+ known_window_types->emplace ("cmd",
+ make_standard_window<CMD_WIN, tui_cmd_window>);
+ known_window_types->emplace ("regs",
+ make_standard_window<DATA_WIN,
+ tui_data_window>);
+ known_window_types->emplace ("asm",
+ make_standard_window<DISASSEM_WIN,
+ tui_disasm_window>);
+ known_window_types->emplace ("status", get_locator_window);
}
/* See tui-layout.h. */
@@ -886,9 +921,8 @@ initialize_layouts ()
static bool
validate_window_name (const std::string &name)
{
- return (name == "src" || name == "cmd"
- || name == "regs" || name == "asm"
- || name == "status");
+ auto iter = known_window_types->find (name);
+ return iter != known_window_types->end ();
}
/* Implementation of the "tui new-layout" command. */
@@ -1023,4 +1057,5 @@ to be allocated to the window."),
tui_get_cmd_list ());
initialize_layouts ();
+ initialize_known_windows ();
}
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2020-02-24 2:28 [binutils-gdb] Change how TUI windows are instantiated gdb-buildbot
@ 2020-02-24 2:23 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2020-02-24 2:23 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/2149
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
0240c8f11b06a33a043bacbe2b9e723ae6ad573c
Subject of commit:
Change how TUI windows are instantiated
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-connection.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracectf.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
../../binutils-gdb/gdb/tui/tui-layout.c:354:40: error: window_factory was not declared in this scope
static std::unordered_map<std::string, window_factory> *known_window_types;
^~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:354:54: error: template argument 2 is invalid
static std::unordered_map<std::string, window_factory> *known_window_types;
^
../../binutils-gdb/gdb/tui/tui-layout.c:354:54: error: template argument 5 is invalid
../../binutils-gdb/gdb/tui/tui-layout.c: In function tui_gen_win_info* tui_get_window_by_name(const string&):
../../binutils-gdb/gdb/tui/tui-layout.c:361:31: error: saved_tui_windows was not declared in this scope
for (tui_win_info *window : saved_tui_windows)
^~~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:361:31: note: suggested alternative: all_tui_windows
for (tui_win_info *window : saved_tui_windows)
^~~~~~~~~~~~~~~~~
all_tui_windows
../../binutils-gdb/gdb/tui/tui-layout.c:365:35: error: request for member find in * known_window_types, which is of non-class type int
auto iter = known_window_types->find (name);
^~~~
../../binutils-gdb/gdb/tui/tui-layout.c:366:35: error: request for member end in * known_window_types, which is of non-class type int
if (iter == known_window_types->end ())
^~~
../../binutils-gdb/gdb/tui/tui-layout.c: In function void initialize_known_windows():
../../binutils-gdb/gdb/tui/tui-layout.c:380:60: error: window_factory was not declared in this scope
known_window_types = new std::unordered_map<std::string, window_factory>;
^~~~~~~~~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:380:74: error: template argument 2 is invalid
known_window_types = new std::unordered_map<std::string, window_factory>;
^
../../binutils-gdb/gdb/tui/tui-layout.c:380:74: error: template argument 5 is invalid
../../binutils-gdb/gdb/tui/tui-layout.c:382:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("src",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:385:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("cmd",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:387:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("regs",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:390:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("asm",
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c:393:23: error: request for member emplace in * known_window_types, which is of non-class type int
known_window_types->emplace ("status", get_locator_window);
^~~~~~~
../../binutils-gdb/gdb/tui/tui-layout.c: In function bool validate_window_name(const string&):
../../binutils-gdb/gdb/tui/tui-layout.c:924:35: error: request for member find in * known_window_types, which is of non-class type int
auto iter = known_window_types->find (name);
^~~~
../../binutils-gdb/gdb/tui/tui-layout.c:925:38: error: request for member end in * known_window_types, which is of non-class type int
return iter != known_window_types->end ();
^~~
gmake[2]: *** [Makefile:1597: tui/tui-layout.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9731: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:853: all] Error 2
program finished with exit code 2
elapsedTime=292.010413
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Move free_all_objfiles to program_space
@ 2019-12-13 1:00 gdb-buildbot
2019-12-13 1:11 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-12-13 1:00 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 343cc95202fce70383551053f2efab09c5e02366 ***
commit 343cc95202fce70383551053f2efab09c5e02366
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Fri Nov 1 21:02:38 2019 -0600
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Thu Dec 12 15:50:56 2019 -0700
Move free_all_objfiles to program_space
This changes free_all_objfiles to be a method on program_space, in
line with the other changes to treat program_space as a container for
objfiles.
gdb/ChangeLog
2019-12-12 Tom Tromey <tom@tromey.com>
* symfile.c (symbol_file_clear): Update.
* progspace.h (struct program_space) <free_all_objfiles>: Declare
method.
* progspace.c (program_space::free_all_objfiles): New method.
* objfiles.h (free_all_objfiles): Don't declare.
* objfiles.c (free_all_objfiles): Move to program_space.
Change-Id: I908b549d2981b6005f7ca181fc0e6d24fc8b7b6f
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9b96f3d8fd..9c1322d2a0 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,12 @@
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * symfile.c (symbol_file_clear): Update.
+ * progspace.h (struct program_space) <free_all_objfiles>: Declare
+ method.
+ * progspace.c (program_space::free_all_objfiles): New method.
+ * objfiles.h (free_all_objfiles): Don't declare.
+ * objfiles.c (free_all_objfiles): Move to program_space.
+
2019-12-12 Tom Tromey <tom@tromey.com>
* progspace.c (program_space::add_objfile)
diff --git a/gdb/objfiles.c b/gdb/objfiles.c
index 31265c1653..56854cc5c6 100644
--- a/gdb/objfiles.c
+++ b/gdb/objfiles.c
@@ -618,21 +618,6 @@ objfile::~objfile ()
get_objfile_pspace_data (pspace)->section_map_dirty = 1;
}
-/* Free all the object files at once and clean up their users. */
-
-void
-free_all_objfiles (void)
-{
- struct so_list *so;
-
- /* Any objfile reference would become stale. */
- for (so = master_so_list (); so; so = so->next)
- gdb_assert (so->objfile == NULL);
-
- for (objfile *objfile : current_program_space->objfiles_safe ())
- objfile->unlink ();
- clear_symtab_users (0);
-}
\f
/* A helper function for objfile_relocate1 that relocates a single
symbol. */
diff --git a/gdb/objfiles.h b/gdb/objfiles.h
index f9bf102bc8..34240558da 100644
--- a/gdb/objfiles.h
+++ b/gdb/objfiles.h
@@ -662,8 +662,6 @@ extern void build_objfile_section_table (struct objfile *);
extern void free_objfile_separate_debug (struct objfile *);
-extern void free_all_objfiles (void);
-
extern void objfile_relocate (struct objfile *, const struct section_offsets *);
extern void objfile_rebase (struct objfile *, CORE_ADDR);
diff --git a/gdb/progspace.c b/gdb/progspace.c
index d1bf0c6aba..3cb0d4c61e 100644
--- a/gdb/progspace.c
+++ b/gdb/progspace.c
@@ -23,6 +23,7 @@
#include "arch-utils.h"
#include "gdbcore.h"
#include "solib.h"
+#include "solist.h"
#include "gdbthread.h"
#include "inferior.h"
#include <algorithm>
@@ -156,6 +157,23 @@ program_space::~program_space ()
/* See progspace.h. */
+void
+program_space::free_all_objfiles ()
+{
+ struct so_list *so;
+
+ /* Any objfile reference would become stale. */
+ for (so = master_so_list (); so; so = so->next)
+ gdb_assert (so->objfile == NULL);
+
+ while (!objfiles_list.empty ())
+ objfiles_list.front ()->unlink ();
+
+ clear_symtab_users (0);
+}
+
+/* See progspace.h. */
+
void
program_space::add_objfile (struct objfile *objfile, struct objfile *before)
{
diff --git a/gdb/progspace.h b/gdb/progspace.h
index a731eb6e24..6945e38eb9 100644
--- a/gdb/progspace.h
+++ b/gdb/progspace.h
@@ -179,6 +179,9 @@ struct program_space
return objfiles_list.size () > 1;
}
+ /* Free all the objfiles associated with this program space. */
+ void free_all_objfiles ();
+
/* Pointer to next in linked list. */
struct program_space *next = NULL;
diff --git a/gdb/symfile.c b/gdb/symfile.c
index 965237191a..8852e2893a 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -1251,7 +1251,7 @@ symbol_file_clear (int from_tty)
objfiles get stale by free_all_objfiles. */
no_shared_libraries (NULL, from_tty);
- free_all_objfiles ();
+ current_program_space->free_all_objfiles ();
gdb_assert (symfile_objfile == NULL);
if (from_tty)
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-12-13 1:00 [binutils-gdb] Move free_all_objfiles to program_space gdb-buildbot
@ 2019-12-13 1:11 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-12-13 1:11 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/1408
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
343cc95202fce70383551053f2efab09c5e02366
Subject of commit:
Move free_all_objfiles to program_space
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: note: template argument deduction/substitution failed:
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h: In substitution of template<class _MutableIterator> __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >::_Safe_iterator(const __gnu_debug::_Safe_iterator<_MutableIterator, typename __gnu_cxx::__enable_if<std::__are_same<_MutableIterator, std::__cxx1998::_List_iterator<objfile*> >::__value, std::__debug::list<objfile*> >::__type>&) [with _MutableIterator = std::__cxx1998::_List_const_iterator<objfile*>]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:68:38: required from basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: error: no type named __type in struct __gnu_cxx::__enable_if<false, std::__debug::list<objfile*> >
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h: In instantiation of basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(__gnu_debug::_Safe_iterator<_Iterator, _Sequence>&&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(_Safe_iterator&& __x) noexcept
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const __gnu_debug::_Safe_iterator<_Iterator, _Sequence>&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Safe_iterator& __x) _GLIBCXX_NOEXCEPT
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to const __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, const __gnu_debug::_Safe_sequence_base*) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, const _Safe_sequence_base* __seq)
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate expects 2 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator() [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator() _GLIBCXX_NOEXCEPT : _Iter_base() { }
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate expects 0 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, __gnu_debug::_Safe_sequence_base*, __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Attach_single) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, _Safe_sequence_base* __seq,
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate expects 3 arguments, 1 provided
In file included from ../../binutils-gdb/gdb/progspace.h:29:0,
from ../../binutils-gdb/gdb/exec.h:24,
from ../../binutils-gdb/gdb/gdbcore.h:29,
from ../../binutils-gdb/gdb/jit.c:31:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:68:38: error: no matching function for call to __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >::_Safe_iterator(__gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >)
m_end (std::forward<Arg> (arg2))
^
In file included from /usr/gcc/7/include/c++/7.3.0/debug/vector:38:0,
from /usr/gcc/7/include/c++/7.3.0/vector:73,
from ../../binutils-gdb/gdb/gdbsupport/common-utils.h:24,
from ../../binutils-gdb/gdb/gdbsupport/common-defs.h:127,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/jit.c:20:
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: note: candidate: template<class _MutableIterator> __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const __gnu_debug::_Safe_iterator<_MutableIterator, typename __gnu_cxx::__enable_if<std::__are_same<_MutableIterator, typename _Sequence::iterator::iterator_type>::__value, _Sequence>::__type>&)
_Safe_iterator(
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: note: template argument deduction/substitution failed:
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h: In substitution of template<class _MutableIterator> __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >::_Safe_iterator(const __gnu_debug::_Safe_iterator<_MutableIterator, typename __gnu_cxx::__enable_if<std::__are_same<_MutableIterator, std::__cxx1998::_List_iterator<objfile*> >::__value, std::__debug::list<objfile*> >::__type>&) [with _MutableIterator = std::__cxx1998::_List_const_iterator<objfile*>]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:68:38: required from basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: error: no type named __type in struct __gnu_cxx::__enable_if<false, std::__debug::list<objfile*> >
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h: In instantiation of basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(__gnu_debug::_Safe_iterator<_Iterator, _Sequence>&&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(_Safe_iterator&& __x) noexcept
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const __gnu_debug::_Safe_iterator<_Iterator, _Sequence>&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Safe_iterator& __x) _GLIBCXX_NOEXCEPT
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to const __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, const __gnu_debug::_Safe_sequence_base*) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, const _Safe_sequence_base* __seq)
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate expects 2 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator() [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator() _GLIBCXX_NOEXCEPT : _Iter_base() { }
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate expects 0 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, __gnu_debug::_Safe_sequence_base*, __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Attach_single) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, _Safe_sequence_base* __seq,
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate expects 3 arguments, 1 provided
gmake[2]: *** [Makefile:1660: jit.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:584:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:927:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:326:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:927:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=216.835619
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Store objfiles on a std::list
@ 2019-12-13 0:56 gdb-buildbot
2019-12-13 1:00 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-12-13 0:56 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT d0801dd8f22a3e739c6a7d126d45829df981794d ***
commit d0801dd8f22a3e739c6a7d126d45829df981794d
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Sun Mar 10 06:56:33 2019 -0600
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Thu Dec 12 15:50:55 2019 -0700
Store objfiles on a std::list
This removes objfile::next and changes objfiles to be stored in a
std::list.
gdb/ChangeLog
2019-12-12 Tom Tromey <tom@tromey.com>
* progspace.c (program_space::add_objfile)
(program_space::remove_objfile): Update.
(program_space::multi_objfile_p): Remove.
* objfiles.h (struct objfile) <next>: Remove.
* objfiles.c (objfile::objfile): Update.
(put_objfile_before): Update.
(unlink_objfile): Update.
* progspace.h (object_files): Remove.
(struct program_space) <objfiles_head>: Remove.
<objfiles_list>: New member.
<objfiles_range, objfiles_safe_range>: Change type.
(objfiles): Change return type.
(objfiles_safe): Update.
(multi_objfile_p): Rewrite and inline.
(object_files): Remove macro.
Change-Id: Ib4430e3db6f9a390399924379a5c10426c514853
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 368d7f0231..9b96f3d8fd 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,21 @@
+2019-12-12 Tom Tromey <tom@tromey.com>
+
+ * progspace.c (program_space::add_objfile)
+ (program_space::remove_objfile): Update.
+ (program_space::multi_objfile_p): Remove.
+ * objfiles.h (struct objfile) <next>: Remove.
+ * objfiles.c (objfile::objfile): Update.
+ (put_objfile_before): Update.
+ (unlink_objfile): Update.
+ * progspace.h (object_files): Remove.
+ (struct program_space) <objfiles_head>: Remove.
+ <objfiles_list>: New member.
+ <objfiles_range, objfiles_safe_range>: Change type.
+ (objfiles): Change return type.
+ (objfiles_safe): Update.
+ (multi_objfile_p): Rewrite and inline.
+ (object_files): Remove macro.
+
2019-12-12 Tom Tromey <tom@tromey.com>
* gdbsupport/safe-iterator.h (basic_safe_iterator): Simplify. Add
diff --git a/gdb/objfiles.c b/gdb/objfiles.c
index 34f6a29387..31265c1653 100644
--- a/gdb/objfiles.c
+++ b/gdb/objfiles.c
@@ -54,6 +54,7 @@
#include "btrace.h"
#include "gdbsupport/pathstuff.h"
+#include <algorithm>
#include <vector>
/* Keep a registry of per-objfile data-pointers required by other GDB
diff --git a/gdb/objfiles.h b/gdb/objfiles.h
index 0656cfe4a1..f9bf102bc8 100644
--- a/gdb/objfiles.h
+++ b/gdb/objfiles.h
@@ -486,12 +486,6 @@ public:
}
- /* All struct objfile's are chained together by their next pointers.
- The program space field "objfiles" (frequently referenced via
- the macro "object_files") points to the first link in this chain. */
-
- struct objfile *next = nullptr;
-
/* The object file's original name as specified by the user,
made absolute, and tilde-expanded. However, it is not canonicalized
(i.e., it has not been passed through gdb_realpath).
diff --git a/gdb/progspace.c b/gdb/progspace.c
index a39b34c923..d1bf0c6aba 100644
--- a/gdb/progspace.c
+++ b/gdb/progspace.c
@@ -25,6 +25,7 @@
#include "solib.h"
#include "gdbthread.h"
#include "inferior.h"
+#include <algorithm>
/* The last program space number assigned. */
int last_program_space_num = 0;
@@ -158,21 +159,15 @@ program_space::~program_space ()
void
program_space::add_objfile (struct objfile *objfile, struct objfile *before)
{
- for (struct objfile **objp = &objfiles_head;
- *objp != NULL;
- objp = &((*objp)->next))
+ if (before == nullptr)
+ objfiles_list.push_back (objfile);
+ else
{
- if (*objp == before)
- {
- objfile->next = *objp;
- *objp = objfile;
- return;
- }
+ auto iter = std::find (objfiles_list.begin (), objfiles_list.end (),
+ before);
+ gdb_assert (iter != objfiles_list.end ());
+ objfiles_list.insert (iter, objfile);
}
-
- internal_error (__FILE__, __LINE__,
- _("put_objfile_before: before objfile not in list"));
-
}
/* See progspace.h. */
@@ -180,32 +175,13 @@ program_space::add_objfile (struct objfile *objfile, struct objfile *before)
void
program_space::remove_objfile (struct objfile *objfile)
{
- struct objfile **objpp;
-
- for (objpp = &object_files; *objpp != NULL; objpp = &((*objpp)->next))
- {
- if (*objpp == objfile)
- {
- *objpp = (*objpp)->next;
- objfile->next = NULL;
-
- if (objfile == symfile_object_file)
- symfile_object_file = NULL;
+ auto iter = std::find (objfiles_list.begin (), objfiles_list.end (),
+ objfile);
+ gdb_assert (iter != objfiles_list.end ());
+ objfiles_list.erase (iter);
- return;
- }
- }
-
- internal_error (__FILE__, __LINE__,
- _("remove_objfile: objfile already unlinked"));
-}
-
-/* See progspace.h. */
-
-bool
-program_space::multi_objfile_p () const
-{
- return objfiles_head != nullptr && objfiles_head->next != nullptr;
+ if (objfile == symfile_object_file)
+ symfile_object_file = NULL;
}
/* Copies program space SRC to DEST. Copies the main executable file,
diff --git a/gdb/progspace.h b/gdb/progspace.h
index 86bc22acc2..a731eb6e24 100644
--- a/gdb/progspace.h
+++ b/gdb/progspace.h
@@ -27,6 +27,7 @@
#include "registry.h"
#include "gdbsupport/next-iterator.h"
#include "gdbsupport/safe-iterator.h"
+#include <list>
struct target_ops;
struct bfd;
@@ -138,20 +139,18 @@ struct program_space
program_space (address_space *aspace_);
~program_space ();
- typedef next_adapter<struct objfile> objfiles_range;
+ typedef std::list<struct objfile *> objfiles_range;
/* Return an iterable object that can be used to iterate over all
objfiles. The basic use is in a foreach, like:
for (objfile *objf : pspace->objfiles ()) { ... } */
- objfiles_range objfiles ()
+ objfiles_range &objfiles ()
{
- return objfiles_range (objfiles_head);
+ return objfiles_list;
}
- typedef next_adapter<struct objfile,
- basic_safe_iterator<next_iterator<objfile>>>
- objfiles_safe_range;
+ typedef basic_safe_range<objfiles_range> objfiles_safe_range;
/* An iterable object that can be used to iterate over all objfiles.
The basic use is in a foreach, like:
@@ -162,7 +161,7 @@ struct program_space
deleted during iteration. */
objfiles_safe_range objfiles_safe ()
{
- return objfiles_safe_range (objfiles_head);
+ return objfiles_safe_range (objfiles_list);
}
/* Add OBJFILE to the list of objfiles, putting it just before
@@ -175,7 +174,10 @@ struct program_space
/* Return true if there is more than one object file loaded; false
otherwise. */
- bool multi_objfile_p () const;
+ bool multi_objfile_p () const
+ {
+ return objfiles_list.size () > 1;
+ }
/* Pointer to next in linked list. */
@@ -228,9 +230,8 @@ struct program_space
(e.g. the argument to the "symbol-file" or "file" command). */
struct objfile *symfile_object_file = NULL;
- /* All known objfiles are kept in a linked list. This points to
- the head of this list. */
- struct objfile *objfiles_head = NULL;
+ /* All known objfiles are kept in a linked list. */
+ std::list<struct objfile *> objfiles_list;
/* The set of target sections matching the sections mapped into
this program space. Managed by both exec_ops and solib.c. */
@@ -271,10 +272,6 @@ struct address_space
#define symfile_objfile current_program_space->symfile_object_file
-/* All known objfiles are kept in a linked list. This points to the
- root of this list. */
-#define object_files current_program_space->objfiles_head
-
/* The set of target sections matching the sections mapped into the
current program space. */
#define current_target_sections (¤t_program_space->target_sections)
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-12-13 0:56 [binutils-gdb] Store objfiles on a std::list gdb-buildbot
@ 2019-12-13 1:00 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-12-13 1:00 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/1407
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
d0801dd8f22a3e739c6a7d126d45829df981794d
Subject of commit:
Store objfiles on a std::list
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: note: template argument deduction/substitution failed:
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h: In substitution of template<class _MutableIterator> __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >::_Safe_iterator(const __gnu_debug::_Safe_iterator<_MutableIterator, typename __gnu_cxx::__enable_if<std::__are_same<_MutableIterator, std::__cxx1998::_List_iterator<objfile*> >::__value, std::__debug::list<objfile*> >::__type>&) [with _MutableIterator = std::__cxx1998::_List_const_iterator<objfile*>]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:68:38: required from basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: error: no type named __type in struct __gnu_cxx::__enable_if<false, std::__debug::list<objfile*> >
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h: In instantiation of basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(__gnu_debug::_Safe_iterator<_Iterator, _Sequence>&&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(_Safe_iterator&& __x) noexcept
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const __gnu_debug::_Safe_iterator<_Iterator, _Sequence>&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Safe_iterator& __x) _GLIBCXX_NOEXCEPT
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to const __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, const __gnu_debug::_Safe_sequence_base*) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, const _Safe_sequence_base* __seq)
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate expects 2 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator() [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator() _GLIBCXX_NOEXCEPT : _Iter_base() { }
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate expects 0 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, __gnu_debug::_Safe_sequence_base*, __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Attach_single) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, _Safe_sequence_base* __seq,
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate expects 3 arguments, 1 provided
In file included from ../../binutils-gdb/gdb/progspace.h:29:0,
from ../../binutils-gdb/gdb/exec.h:24,
from ../../binutils-gdb/gdb/gdbcore.h:29,
from ../../binutils-gdb/gdb/jit.c:31:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:68:38: error: no matching function for call to __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >::_Safe_iterator(__gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >)
m_end (std::forward<Arg> (arg2))
^
In file included from /usr/gcc/7/include/c++/7.3.0/debug/vector:38:0,
from /usr/gcc/7/include/c++/7.3.0/vector:73,
from ../../binutils-gdb/gdb/gdbsupport/common-utils.h:24,
from ../../binutils-gdb/gdb/gdbsupport/common-defs.h:127,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/jit.c:20:
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: note: candidate: template<class _MutableIterator> __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const __gnu_debug::_Safe_iterator<_MutableIterator, typename __gnu_cxx::__enable_if<std::__are_same<_MutableIterator, typename _Sequence::iterator::iterator_type>::__value, _Sequence>::__type>&)
_Safe_iterator(
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: note: template argument deduction/substitution failed:
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h: In substitution of template<class _MutableIterator> __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >::_Safe_iterator(const __gnu_debug::_Safe_iterator<_MutableIterator, typename __gnu_cxx::__enable_if<std::__are_same<_MutableIterator, std::__cxx1998::_List_iterator<objfile*> >::__value, std::__debug::list<objfile*> >::__type>&) [with _MutableIterator = std::__cxx1998::_List_const_iterator<objfile*>]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:68:38: required from basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:178:2: error: no type named __type in struct __gnu_cxx::__enable_if<false, std::__debug::list<objfile*> >
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h: In instantiation of basic_safe_iterator<Iterator>::basic_safe_iterator(Arg&&, Arg&&) [with Arg = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> >; Iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]:
../../binutils-gdb/gdb/gdbsupport/safe-iterator.h:122:12: required from basic_safe_range<Range>::iterator basic_safe_range<Range>::begin() const [with Range = std::__debug::list<objfile*>; basic_safe_range<Range>::iterator = basic_safe_iterator<__gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> > >; typename Range::iterator = __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >]
../../binutils-gdb/gdb/jit.c:1365:62: required from here
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(__gnu_debug::_Safe_iterator<_Iterator, _Sequence>&&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(_Safe_iterator&& __x) noexcept
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:158:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const __gnu_debug::_Safe_iterator<_Iterator, _Sequence>&) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Safe_iterator& __x) _GLIBCXX_NOEXCEPT
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:140:7: note: no known conversion for argument 1 from __gnu_debug::_Safe_iterator<std::__cxx1998::_List_const_iterator<objfile*>, std::__debug::list<objfile*> > to const __gnu_debug::_Safe_iterator<std::__cxx1998::_List_iterator<objfile*>, std::__debug::list<objfile*> >&
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, const __gnu_debug::_Safe_sequence_base*) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, const _Safe_sequence_base* __seq)
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:128:7: note: candidate expects 2 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator() [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator() _GLIBCXX_NOEXCEPT : _Iter_base() { }
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:119:7: note: candidate expects 0 arguments, 1 provided
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate: __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Safe_iterator(const _Iterator&, __gnu_debug::_Safe_sequence_base*, __gnu_debug::_Safe_iterator<_Iterator, _Sequence>::_Attach_single) [with _Iterator = std::__cxx1998::_List_iterator<objfile*>; _Sequence = std::__debug::list<objfile*>]
_Safe_iterator(const _Iterator& __i, _Safe_sequence_base* __seq,
^~~~~~~~~~~~~~
/usr/gcc/7/include/c++/7.3.0/debug/safe_iterator.h:104:7: note: candidate expects 3 arguments, 1 provided
gmake[2]: *** [Makefile:1660: jit.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:584:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:927:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:323:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:927:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=190.691576
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Fix unused function error
@ 2019-12-12 12:19 gdb-buildbot
2019-12-12 12:17 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-12-12 12:19 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 39f34d7b64ee76e07b82a3e57800905d249d8005 ***
commit 39f34d7b64ee76e07b82a3e57800905d249d8005
Author: Luis Machado <luis.machado@linaro.org>
AuthorDate: Wed Dec 11 11:55:49 2019 -0300
Commit: Luis Machado <luis.machado@linaro.org>
CommitDate: Thu Dec 12 09:12:02 2019 -0300
Fix unused function error
Attempting to build GDB in Ubuntu 16.04.6 LTS on x86_64, I ran into warnings
that caused the build to fail:
binutils-gdb/gdb/gdbsupport/safe-strerror.c:44:1: error: char* select_strerror_r(char*, char*) defined but not used [-Werror=unused-function] select_strerror_r (char *res, char *)
The diagnostic macro DIAGNOSTIC_IGNORE_UNUSED_FUNCTION seems to expand
correctly to its respective pragma, but this doesn't seem to have an effect on
the warning. I tried to use the pragma explicitly and got the same result.
ATTRIBUTE_UNUSED works fine in this case if you put it in both functions,
which should fix warnings for both gdb and gdbserver builds.
The compiler version is gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609.
This is likely the result of PR64079 in GCC, which was fixed by commit
9e96f1e1b9731c4e1ef4fbbbf0997319973f0537.
To prevent other developers from attempting to use this macro, only to get
confused by it not working as expected, it seems better to not define this
particular macro.
gdb/ChangeLog:
2019-12-12 Luis Machado <luis.machado@linaro.org>
* gdbsupport/safe-strerror.c: Don't include diagnostics.h.
(select_strerror_r): Use ATTRIBUTE_UNUSED instead of the diagnostics
macros.
include/ChangeLog:
2019-12-12 Luis Machado <luis.machado@linaro.org>
* diagnostics.h (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION). Remove
definitions.
Change-Id: Iad6123d61d76d111e3ef8d24aa8c60112304c749
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c80c540351..5ac4f9cb95 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2019-12-12 Luis Machado <luis.machado@linaro.org>
+
+ * gdbsupport/safe-strerror.c: Don't include diagnostics.h.
+ (select_strerror_r): Use ATTRIBUTE_UNUSED instead of the diagnostics
+ macros.
+
2019-12-11 Tom Tromey <tom@tromey.com>
* tui/tui-win.c (tui_set_win_height_command): Call
diff --git a/gdb/gdbsupport/safe-strerror.c b/gdb/gdbsupport/safe-strerror.c
index 9973fa6785..a5ddf74835 100644
--- a/gdb/gdbsupport/safe-strerror.c
+++ b/gdb/gdbsupport/safe-strerror.c
@@ -18,7 +18,6 @@
along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include "common-defs.h"
-#include "diagnostics.h"
#include <string.h>
/* There are two different versions of strerror_r; one is GNU-specific, the
@@ -27,27 +26,20 @@
to solve this for us because IPA does not use Gnulib but uses this
function. */
-/* We only ever use one of the two overloads, so suppress the warning for
- an unused function. */
-DIAGNOSTIC_PUSH
-DIAGNOSTIC_IGNORE_UNUSED_FUNCTION
-
/* Called if we have a XSI-compliant strerror_r. */
-static char *
+ATTRIBUTE_UNUSED static char *
select_strerror_r (int res, char *buf)
{
return res == 0 ? buf : nullptr;
}
/* Called if we have a GNU strerror_r. */
-static char *
+ATTRIBUTE_UNUSED static char *
select_strerror_r (char *res, char *)
{
return res;
}
-DIAGNOSTIC_POP
-
/* Implementation of safe_strerror as defined in common-utils.h. */
const char *
diff --git a/include/ChangeLog b/include/ChangeLog
index 52cdc0407c..1444cc9146 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,8 @@
+2019-12-12 Luis Machado <luis.machado@linaro.org>
+
+ * diagnostics.h (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION). Remove
+ definitions.
+
2019-12-11 Alan Modra <amodra@gmail.com>
* opcode/mmix.h (PUSHGO_INSN_BYTE): Make unsigned.
diff --git a/include/diagnostics.h b/include/diagnostics.h
index 2adaa4d3a0..019ade2567 100644
--- a/include/diagnostics.h
+++ b/include/diagnostics.h
@@ -53,8 +53,6 @@
DIAGNOSTIC_IGNORE ("-Wdeprecated-declarations")
# define DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER \
DIAGNOSTIC_IGNORE ("-Wdeprecated-register")
-# define DIAGNOSTIC_IGNORE_UNUSED_FUNCTION \
- DIAGNOSTIC_IGNORE ("-Wunused-function")
# if __has_warning ("-Wenum-compare-switch")
# define DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES \
DIAGNOSTIC_IGNORE ("-Wenum-compare-switch")
@@ -65,9 +63,6 @@
#elif defined (__GNUC__) /* GCC */
-# define DIAGNOSTIC_IGNORE_UNUSED_FUNCTION \
- DIAGNOSTIC_IGNORE ("-Wunused-function")
-
# define DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION \
DIAGNOSTIC_IGNORE ("-Wstringop-truncation")
@@ -88,10 +83,6 @@
# define DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER
#endif
-#ifndef DIAGNOSTIC_IGNORE_UNUSED_FUNCTION
-# define DIAGNOSTIC_IGNORE_UNUSED_FUNCTION
-#endif
-
#ifndef DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES
# define DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES
#endif
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-12-12 12:19 [binutils-gdb] Fix unused function error gdb-buildbot
@ 2019-12-12 12:17 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-12-12 12:17 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/1395
Author:
Luis Machado <luis.machado@linaro.org>
Commit tested:
39f34d7b64ee76e07b82a3e57800905d249d8005
Subject of commit:
Fix unused function error
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX d-namespace.o
CXX d-valprint.o
CXX dbxread.o
CXX dcache.o
CXX debug.o
CXX dictionary.o
CXX disasm-selftests.o
CXX disasm.o
CXX dtrace-probe.o
CXX dummy-frame.o
CXX dwarf-index-cache.o
CXX dwarf-index-common.o
CXX dwarf-index-write.o
CXX dwarf2-frame-tailcall.o
CXX dwarf2-frame.o
CXX dwarf2expr.o
CXX dwarf2loc.o
CXX dwarf2read.o
CXX elfread.o
CXX eval.o
CXX event-loop.o
CXX event-top.o
CXX exceptions.o
CXX exec.o
CXX expprint.o
CXX extension.o
YACC f-exp.c
CXX f-lang.o
CXX f-typeprint.o
CXX f-valprint.o
CXX filename-seen-cache.o
CXX filesystem.o
CXX findcmd.o
CXX findvar.o
CXX fork-child.o
CXX frame-base.o
CXX frame-unwind.o
CXX frame.o
CXX gcore.o
CXX gdb-demangle.o
CXX gdb_bfd.o
CXX gdb_obstack.o
CXX gdb_regex.o
CXX gdbarch-selftests.o
CXX gdbarch.o
CXX gdbsupport/agent.o
CXX gdbsupport/btrace-common.o
CXX gdbsupport/buffer.o
CXX gdbsupport/cleanups.o
CXX gdbsupport/common-debug.o
CXX gdbsupport/common-exceptions.o
CXX gdbsupport/common-inferior.o
CXX gdbsupport/common-regcache.o
CXX gdbsupport/common-utils.o
CXX gdbsupport/environ.o
CXX gdbsupport/errors.o
CXX gdbsupport/fileio.o
CXX gdbsupport/filestuff.o
CXX gdbsupport/format.o
CXX gdbsupport/gdb-dlfcn.o
CXX gdbsupport/gdb_tilde_expand.o
CXX gdbsupport/gdb_vecs.o
CXX gdbsupport/job-control.o
CXX gdbsupport/netstuff.o
CXX gdbsupport/new-op.o
CXX gdbsupport/pathstuff.o
CXX gdbsupport/print-utils.o
CXX gdbsupport/ptid.o
CXX gdbsupport/rsp-low.o
CXX gdbsupport/run-time-clock.o
CXX gdbsupport/safe-strerror.o
CXX gdbsupport/scoped_mmap.o
CXX gdbsupport/selftest.o
CXX gdbsupport/signals-state-save-restore.o
CXX gdbsupport/signals.o
CXX gdbsupport/tdesc.o
CXX gdbsupport/thread-pool.o
CXX gdbsupport/xml-utils.o
CXX gdbtypes.o
CXX gnu-v2-abi.o
../../binutils-gdb/gdb/gdbsupport/thread-pool.c:44:1: error: DIAGNOSTIC_IGNORE_UNUSED_FUNCTION does not name a type; did you mean DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION?
DIAGNOSTIC_IGNORE_UNUSED_FUNCTION
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION
../../binutils-gdb/gdb/gdbsupport/thread-pool.c: In member function void gdb::thread_pool::thread_function():
../../binutils-gdb/gdb/gdbsupport/thread-pool.c:142:52: error: invalid conversion from int (*)(pthread_t, const char*) {aka int (*)(unsigned int, const char*)} to void (*)(const char*) [-fpermissive]
set_thread_name (pthread_setname_np, "gdb worker");
^
../../binutils-gdb/gdb/gdbsupport/thread-pool.c:57:1: note: initializing argument 1 of void set_thread_name(void (*)(const char*), const char*)
set_thread_name (void (*set_name) (const char *), const char *name)
^~~~~~~~~~~~~~~
gmake[2]: *** [Makefile:1658: gdbsupport/thread-pool.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=169.862563
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Replace the remaining uses of strerror with safe_strerror
@ 2019-12-10 19:28 gdb-buildbot
2019-12-10 19:30 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-12-10 19:28 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT ab7d13f07027e6232a21448ef51f0a52a96738a9 ***
commit ab7d13f07027e6232a21448ef51f0a52a96738a9
Author: Christian Biesinger <cbiesinger@google.com>
AuthorDate: Wed Nov 6 13:57:52 2019 -0600
Commit: Christian Biesinger <cbiesinger@google.com>
CommitDate: Tue Dec 10 13:23:01 2019 -0600
Replace the remaining uses of strerror with safe_strerror
To do that, this patch makes IPA compile safe-strerror as well. Because
it doesn't use Gnulib, it calls the Glibc version of strerror_r directly.
Consequently this patch also removes the configure checks for strerror.
gdb/ChangeLog:
2019-12-10 Christian Biesinger <cbiesinger@google.com>
* config.in: Regenerate.
* configure: Regenerate.
* gdbsupport/agent.c (gdb_connect_sync_socket): Call
safe_strerror instead of strerror.
* gdbsupport/common.m4: Don't check for strerror.
* gdbsupport/safe-strerror.c: Support both the glibc version
of strerror_r and the XSI version.
gdb/gdbserver/ChangeLog:
2019-12-10 Christian Biesinger <cbiesinger@google.com>
* Makefile.in: Add safe-strerror.c to gdbreplay and IPA, and change
UNDO_GNULIB_CFLAGS to undo strerror_r instead of strerror.
* config.in: Regenerate.
* configure: Regenerate.
* configure.ac: Don't check for strerror.
* linux-i386-ipa.c (initialize_fast_tracepoint_trampoline_buffer):
Call safe_strerror instead of strerror.
* server.h (strerror): Remove this now-unnecessary declaration.
* tracepoint.c (init_named_socket): Call safe_strerror instead of
strerror.
(gdb_agent_helper_thread): Likewise.
* utils.c (perror_with_name): Likewise.
Change-Id: I74848f072dcde75cb55c435ef9398dc8f958cd73
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ac58517ce1..a6e299d905 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,13 @@
+2019-12-10 Christian Biesinger <cbiesinger@google.com>
+
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * gdbsupport/agent.c (gdb_connect_sync_socket): Call
+ safe_strerror instead of strerror.
+ * gdbsupport/common.m4: Don't check for strerror.
+ * gdbsupport/safe-strerror.c: Support both the glibc version
+ of strerror_r and the XSI version.
+
2019-12-10 Tom Tromey <tromey@adacore.com>
* ada-typeprint.c (print_choices): Use a single "?".
diff --git a/gdb/config.in b/gdb/config.in
index 1caf76481b..cb886ba8e1 100644
--- a/gdb/config.in
+++ b/gdb/config.in
@@ -117,10 +117,6 @@
don't. */
#undef HAVE_DECL_SNPRINTF
-/* Define to 1 if you have the declaration of `strerror', and to 0 if you
- don't. */
-#undef HAVE_DECL_STRERROR
-
/* Define to 1 if you have the declaration of `strstr', and to 0 if you don't.
*/
#undef HAVE_DECL_STRSTR
diff --git a/gdb/configure b/gdb/configure
index 6b64619df7..324eb50944 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -13630,17 +13630,7 @@ fi
done
- ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
-if test "x$ac_cv_have_decl_strerror" = xyes; then :
- ac_have_decl=1
-else
- ac_have_decl=0
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_STRERROR $ac_have_decl
-_ACEOF
-ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
+ ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
if test "x$ac_cv_have_decl_strstr" = xyes; then :
ac_have_decl=1
else
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index de6c311e07..36dece6172 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,18 @@
+2019-12-10 Christian Biesinger <cbiesinger@google.com>
+
+ * Makefile.in: Add safe-strerror.c to gdbreplay and IPA, and change
+ UNDO_GNULIB_CFLAGS to undo strerror_r instead of strerror.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Don't check for strerror.
+ * linux-i386-ipa.c (initialize_fast_tracepoint_trampoline_buffer):
+ Call safe_strerror instead of strerror.
+ * server.h (strerror): Remove this now-unnecessary declaration.
+ * tracepoint.c (init_named_socket): Call safe_strerror instead of
+ strerror.
+ (gdb_agent_helper_thread): Likewise.
+ * utils.c (perror_with_name): Likewise.
+
2019-11-26 Tom Tromey <tom@tromey.com>
* configure, config.in: Rebuild.
diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in
index e79d24f96f..10e004039f 100644
--- a/gdb/gdbserver/Makefile.in
+++ b/gdb/gdbserver/Makefile.in
@@ -304,6 +304,7 @@ GDBREPLAY_OBS = \
gdbsupport/errors.o \
gdbsupport/netstuff.o \
gdbsupport/print-utils.o \
+ gdbsupport/safe-strerror.o \
gdbreplay.o \
utils.o \
version.o
@@ -430,6 +431,7 @@ IPA_OBJS = \
gdbsupport/format-ipa.o \
gdbsupport/print-utils-ipa.o \
gdbsupport/rsp-low-ipa.o \
+ gdbsupport/safe-strerror-ipa.o \
gdbsupport/tdesc-ipa.o \
regcache-ipa.o \
remote-utils-ipa.o \
@@ -557,7 +559,7 @@ UST_CFLAGS = $(ustinc) -DCONFIG_UST_GDB_INTEGRATION
# Undo gnulib replacements for the IPA shared library build.
# The gnulib headers are still needed, but gnulib is not linked
# into the IPA lib so replacement apis don't work.
-UNDO_GNULIB_CFLAGS = -Drpl_strerror=strerror
+UNDO_GNULIB_CFLAGS = -Drpl_strerror_r=strerror_r
# Note, we only build the IPA if -fvisibility=hidden is supported in
# the first place.
diff --git a/gdb/gdbserver/config.in b/gdb/gdbserver/config.in
index 14cf7099e3..b1e58a3941 100644
--- a/gdb/gdbserver/config.in
+++ b/gdb/gdbserver/config.in
@@ -54,10 +54,6 @@
don't. */
#undef HAVE_DECL_SNPRINTF
-/* Define to 1 if you have the declaration of `strerror', and to 0 if you
- don't. */
-#undef HAVE_DECL_STRERROR
-
/* Define to 1 if you have the declaration of `strstr', and to 0 if you don't.
*/
#undef HAVE_DECL_STRSTR
diff --git a/gdb/gdbserver/configure b/gdb/gdbserver/configure
index da17f8cb2c..ccffde80ed 100755
--- a/gdb/gdbserver/configure
+++ b/gdb/gdbserver/configure
@@ -7022,17 +7022,7 @@ fi
done
- ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
-if test "x$ac_cv_have_decl_strerror" = xyes; then :
- ac_have_decl=1
-else
- ac_have_decl=0
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_STRERROR $ac_have_decl
-_ACEOF
-ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
+ ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
if test "x$ac_cv_have_decl_strstr" = xyes; then :
ac_have_decl=1
else
@@ -8427,16 +8417,6 @@ _ACEOF
-ac_fn_c_check_decl "$LINENO" "strerror" "ac_cv_have_decl_strerror" "$ac_includes_default"
-if test "x$ac_cv_have_decl_strerror" = xyes; then :
- ac_have_decl=1
-else
- ac_have_decl=0
-fi
-
-cat >>confdefs.h <<_ACEOF
-#define HAVE_DECL_STRERROR $ac_have_decl
-_ACEOF
ac_fn_c_check_decl "$LINENO" "perror" "ac_cv_have_decl_perror" "$ac_includes_default"
if test "x$ac_cv_have_decl_perror" = xyes; then :
ac_have_decl=1
diff --git a/gdb/gdbserver/configure.ac b/gdb/gdbserver/configure.ac
index 07c9bd7fa7..4a6d88ebd1 100644
--- a/gdb/gdbserver/configure.ac
+++ b/gdb/gdbserver/configure.ac
@@ -158,7 +158,7 @@ LIBS="$old_LIBS"
libiberty_INIT
-AC_CHECK_DECLS([strerror, perror, vasprintf, vsnprintf])
+AC_CHECK_DECLS([perror, vasprintf, vsnprintf])
AC_CHECK_MEMBERS([struct stat.st_blocks, struct stat.st_blksize])
diff --git a/gdb/gdbserver/linux-i386-ipa.c b/gdb/gdbserver/linux-i386-ipa.c
index 2e3d1ac7fe..4bbc1b5f51 100644
--- a/gdb/gdbserver/linux-i386-ipa.c
+++ b/gdb/gdbserver/linux-i386-ipa.c
@@ -210,7 +210,7 @@ initialize_fast_tracepoint_trampoline_buffer (void)
if (!f)
{
snprintf (buf, sizeof (buf), "mmap_min_addr open failed: %s",
- strerror (errno));
+ safe_strerror (errno));
set_trampoline_buffer_space (0, 0, buf);
return;
}
@@ -233,7 +233,7 @@ initialize_fast_tracepoint_trampoline_buffer (void)
else
{
snprintf (buf, IPA_BUFSIZ, "low-64K-buffer mmap() failed: %s",
- strerror (errno));
+ safe_strerror (errno));
set_trampoline_buffer_space (0, 0, buf);
}
}
diff --git a/gdb/gdbserver/server.h b/gdb/gdbserver/server.h
index e01c4f146e..3326159dfe 100644
--- a/gdb/gdbserver/server.h
+++ b/gdb/gdbserver/server.h
@@ -29,12 +29,6 @@ gdb_static_assert (sizeof (CORE_ADDR) >= sizeof (void *));
#include "gdbsupport/version.h"
-#if !HAVE_DECL_STRERROR
-#ifndef strerror
-extern char *strerror (int); /* X3.159-1989 4.11.6.2 */
-#endif
-#endif
-
#if !HAVE_DECL_PERROR
#ifndef perror
extern void perror (const char *);
diff --git a/gdb/gdbserver/tracepoint.c b/gdb/gdbserver/tracepoint.c
index 2bd75dfb4a..9f8a49174c 100644
--- a/gdb/gdbserver/tracepoint.c
+++ b/gdb/gdbserver/tracepoint.c
@@ -6879,7 +6879,7 @@ init_named_socket (const char *name)
result = fd = socket (PF_UNIX, SOCK_STREAM, 0);
if (result == -1)
{
- warning ("socket creation failed: %s", strerror (errno));
+ warning ("socket creation failed: %s", safe_strerror (errno));
return -1;
}
@@ -6895,7 +6895,7 @@ init_named_socket (const char *name)
result = unlink (name);
if (result == -1)
{
- warning ("unlink failed: %s", strerror (errno));
+ warning ("unlink failed: %s", safe_strerror (errno));
close (fd);
return -1;
}
@@ -6905,7 +6905,7 @@ init_named_socket (const char *name)
result = bind (fd, (struct sockaddr *) &addr, sizeof (addr));
if (result == -1)
{
- warning ("bind failed: %s", strerror (errno));
+ warning ("bind failed: %s", safe_strerror (errno));
close (fd);
return -1;
}
@@ -6913,7 +6913,7 @@ init_named_socket (const char *name)
result = listen (fd, 1);
if (result == -1)
{
- warning ("listen: %s", strerror (errno));
+ warning ("listen: %s", safe_strerror (errno));
close (fd);
return -1;
}
@@ -7219,7 +7219,7 @@ gdb_agent_helper_thread (void *arg)
if (fd < 0)
{
warning ("Accept returned %d, error: %s",
- fd, strerror (errno));
+ fd, safe_strerror (errno));
break;
}
@@ -7231,7 +7231,7 @@ gdb_agent_helper_thread (void *arg)
if (ret == -1)
{
warning ("reading socket (fd=%d) failed with %s",
- fd, strerror (errno));
+ fd, safe_strerror (errno));
close (fd);
break;
}
diff --git a/gdb/gdbserver/utils.c b/gdb/gdbserver/utils.c
index 6a0e7a7a0f..b72dd0ec2b 100644
--- a/gdb/gdbserver/utils.c
+++ b/gdb/gdbserver/utils.c
@@ -47,7 +47,7 @@ perror_with_name (const char *string)
const char *err;
char *combined;
- err = strerror (errno);
+ err = safe_strerror (errno);
if (err == NULL)
err = "unknown error";
diff --git a/gdb/gdbsupport/agent.c b/gdb/gdbsupport/agent.c
index 6d55f586b8..50e9500ffc 100644
--- a/gdb/gdbsupport/agent.c
+++ b/gdb/gdbsupport/agent.c
@@ -149,7 +149,7 @@ gdb_connect_sync_socket (int pid)
res = fd = gdb_socket_cloexec (PF_UNIX, SOCK_STREAM, 0);
if (res == -1)
{
- warning (_("error opening sync socket: %s"), strerror (errno));
+ warning (_("error opening sync socket: %s"), safe_strerror (errno));
return -1;
}
@@ -168,7 +168,7 @@ gdb_connect_sync_socket (int pid)
{
warning (_("error connecting sync socket (%s): %s. "
"Make sure the directory exists and that it is writable."),
- path, strerror (errno));
+ path, safe_strerror (errno));
close (fd);
return -1;
}
diff --git a/gdb/gdbsupport/common.m4 b/gdb/gdbsupport/common.m4
index 4f2bb5218d..c61753fb8e 100644
--- a/gdb/gdbsupport/common.m4
+++ b/gdb/gdbsupport/common.m4
@@ -35,7 +35,7 @@ AC_DEFUN([GDB_AC_COMMON], [
AC_CHECK_FUNCS([fdwalk getrlimit pipe pipe2 socketpair sigaction \
sigprocmask])
- AC_CHECK_DECLS([strerror, strstr])
+ AC_CHECK_DECLS([strstr])
# Check for std::thread. This does not work on some platforms, like
# mingw and DJGPP.
diff --git a/gdb/gdbsupport/safe-strerror.c b/gdb/gdbsupport/safe-strerror.c
index c37db579f7..7425af590f 100644
--- a/gdb/gdbsupport/safe-strerror.c
+++ b/gdb/gdbsupport/safe-strerror.c
@@ -20,6 +20,26 @@
#include "common-defs.h"
#include <string.h>
+/* There are two different versions of strerror_r; one is GNU-specific, the
+ other XSI-compliant. They differ in the return type. This overload lets
+ us choose the right behavior for each return type. We cannot rely on Gnulib
+ to solve this for us because IPA does not use Gnulib but uses this
+ function. */
+
+/* Called if we have a XSI-compliant strerror_r. */
+static char *
+select_strerror_r (int res, char *buf)
+{
+ return res == 0 ? buf : nullptr;
+}
+
+/* Called if we have a GNU strerror_r. */
+static char *
+select_strerror_r (char *res, char *)
+{
+ return res;
+}
+
/* Implementation of safe_strerror as defined in common-utils.h. */
const char *
@@ -27,11 +47,9 @@ safe_strerror (int errnum)
{
static thread_local char buf[1024];
- /* Assign the return value to an int, so we get an error if we accidentally
- get the wrong version of this function (glibc has two of them...). */
- int ret = strerror_r (errnum, buf, sizeof (buf));
- if (ret == 0)
- return buf;
+ char *res = select_strerror_r (strerror_r (errnum, buf, sizeof (buf)), buf);
+ if (res != nullptr)
+ return res;
xsnprintf (buf, sizeof buf, "(undocumented errno %d)", errnum);
return buf;
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-12-10 19:28 [binutils-gdb] Replace the remaining uses of strerror with safe_strerror gdb-buildbot
@ 2019-12-10 19:30 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-12-10 19:30 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/1349
Author:
Christian Biesinger <cbiesinger@google.com>
Commit tested:
ab7d13f07027e6232a21448ef51f0a52a96738a9
Subject of commit:
Replace the remaining uses of strerror with safe_strerror
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
yes
checking whether ptsname_r is declared without a macro... no
checking whether qsort_r is declared without a macro... yes
checking whether random is declared without a macro... yes
checking whether random_r is declared without a macro... mv -f .deps/dwarf1.Tpo .deps/dwarf1.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT dwarf2.lo -MD -MP -MF .deps/dwarf2.Tpo -c -o dwarf2.lo -DDEBUGDIR=\"/usr/lib/debug\" ../../binutils-gdb/bfd/dwarf2.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT dwarf2.lo -MD -MP -MF .deps/dwarf2.Tpo -c "-DDEBUGDIR=\"/usr/lib/debug\"" ../../binutils-gdb/bfd/dwarf2.c -o dwarf2.o
no
checking whether realpath is declared without a macro... yes
checking whether rpmatch is declared without a macro... no
checking whether secure_getenv is declared without a macro... yes
checking whether setenv is declared without a macro... yes
checking whether setstate is declared without a macro... yes
checking whether setstate_r is declared without a macro... no
checking whether srandom is declared without a macro... mv -f .deps/elf.Tpo .deps/elf.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf64-sparc.lo -MD -MP -MF .deps/elf64-sparc.Tpo -c -o elf64-sparc.lo ../../binutils-gdb/bfd/elf64-sparc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf64-sparc.lo -MD -MP -MF .deps/elf64-sparc.Tpo -c ../../binutils-gdb/bfd/elf64-sparc.c -o elf64-sparc.o
yes
checking whether srandom_r is declared without a macro... no
checking whether strtod is declared without a macro... yes
checking whether strtoll is declared without a macro... yes
checking whether strtoull is declared without a macro... yes
checking whether unlockpt is declared without a macro... mv -f .deps/elf64-sparc.Tpo .deps/elf64-sparc.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf64.lo -MD -MP -MF .deps/elf64.Tpo -c -o elf64.lo ../../binutils-gdb/bfd/elf64.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf64.lo -MD -MP -MF .deps/elf64.Tpo -c ../../binutils-gdb/bfd/elf64.c -o elf64.o
yes
checking whether unsetenv is declared without a macro... yes
checking for strchrnul... yes
checking whether strchrnul works... yes
checking for working strerror function... mv -f .deps/dwarf2.Tpo .deps/dwarf2.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf64-gen.lo -MD -MP -MF .deps/elf64-gen.Tpo -c -o elf64-gen.lo ../../binutils-gdb/bfd/elf64-gen.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf64-gen.lo -MD -MP -MF .deps/elf64-gen.Tpo -c ../../binutils-gdb/bfd/elf64-gen.c -o elf64-gen.o
yes
checking whether strerror_r is declared... (cached) yes
checking whether strstr works in linear time... mv -f .deps/elf64-gen.Tpo .deps/elf64-gen.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c -o elf32-gen.lo ../../binutils-gdb/bfd/elf32-gen.c
mv -f .deps/elflink.Tpo .deps/elflink.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c -o plugin.lo ../../binutils-gdb/bfd/plugin.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT elf32-gen.lo -MD -MP -MF .deps/elf32-gen.Tpo -c ../../binutils-gdb/bfd/elf32-gen.c -o elf32-gen.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c ../../binutils-gdb/bfd/plugin.c -o plugin.o
mv -f .deps/elf64.Tpo .deps/elf64.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT cpu-sparc.lo -MD -MP -MF .deps/cpu-sparc.Tpo -c -o cpu-sparc.lo ../../binutils-gdb/bfd/cpu-sparc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT cpu-sparc.lo -MD -MP -MF .deps/cpu-sparc.Tpo -c ../../binutils-gdb/bfd/cpu-sparc.c -o cpu-sparc.o
mv -f .deps/elf32-gen.Tpo .deps/elf32-gen.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DLIBDIR='"/usr/local/lib"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT archive64.lo -MD -MP -MF .deps/archive64.Tpo -c -o archive64.lo ../../binutils-gdb/bfd/archive64.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" "-DLIBDIR=\"/usr/local/lib\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT archive64.lo -MD -MP -MF .deps/archive64.Tpo -c ../../binutils-gdb/bfd/archive64.c -o archive64.o
mv -f .deps/cpu-sparc.Tpo .deps/cpu-sparc.Plo
mv -f .deps/plugin.Tpo .deps/plugin.Plo
mv -f .deps/archive64.Tpo .deps/archive64.Plo
/bin/sh ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -release `cat libtool-soversion` -o libbfd.la -rpath /usr/local/lib archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coff-bfd.lo compress.lo corefile.lo elf-properties.lo format.lo hash.lo init.lo libbfd.lo linker.lo merge.lo opncls.lo reloc.lo section.lo simple.lo stab-syms.lo stabs.lo syms.lo targets.lo binary.lo ihex.lo srec.lo tekhex.lo verilog.lo `cat ofiles` -L./../zlib -lz
libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coff-bfd.o compress.o corefile.o elf-properties.o format.o hash.o init.o libbfd.o linker.o merge.o opncls.o reloc.o section.o simple.o stab-syms.o stabs.o syms.o targets.o binary.o ihex.o srec.o tekhex.o verilog.o elf32-sparc.o elfxx-sparc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o dwarf2.o elf64-sparc.o elf64.o elf64-gen.o elf32-gen.o plugin.o cpu-sparc.o archive64.o
libtool: link: ranlib .libs/libbfd.a
libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" )
libtooldir=`/bin/sh ./libtool --config | /usr/gnu/bin/sed -n -e 's/^objdir=//p'`; \
if [ -f $libtooldir/libbfd.a ]; then \
cp $libtooldir/libbfd.a libbfd.tmp; \
ranlib libbfd.tmp; \
/bin/sh ../../binutils-gdb/bfd/../move-if-change libbfd.tmp libbfd.a; \
else true; fi
touch stamp-lib
gmake[4]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/bfd'
gmake[3]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/bfd'
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/bfd'
mkdir -p -- ./libctf
Configuring in ./libctf
gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/opcodes'
gmake all-recursive
gmake[3]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/opcodes'
Making all in .
gmake[4]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/opcodes'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT dis-buf.lo -MD -MP -MF .deps/dis-buf.Tpo -c -o dis-buf.lo ../../binutils-gdb/opcodes/dis-buf.c
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT disassemble.lo -MD -MP -MF .deps/disassemble.Tpo -c -o disassemble.lo -DARCH_sparc ../../binutils-gdb/opcodes/disassemble.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT dis-buf.lo -MD -MP -MF .deps/dis-buf.Tpo -c ../../binutils-gdb/opcodes/dis-buf.c -o dis-buf.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT disassemble.lo -MD -MP -MF .deps/disassemble.Tpo -c -DARCH_sparc ../../binutils-gdb/opcodes/disassemble.c -o disassemble.o
configure: creating cache ./config.cache
checking for sparc-sun-solaris2.11-gcc... gcc
mv -f .deps/dis-buf.Tpo .deps/dis-buf.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT dis-init.lo -MD -MP -MF .deps/dis-init.Tpo -c -o dis-init.lo ../../binutils-gdb/opcodes/dis-init.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT dis-init.lo -MD -MP -MF .deps/dis-init.Tpo -c ../../binutils-gdb/opcodes/dis-init.c -o dis-init.o
mv -f .deps/disassemble.Tpo .deps/disassemble.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT sparc-dis.lo -MD -MP -MF .deps/sparc-dis.Tpo -c -o sparc-dis.lo ../../binutils-gdb/opcodes/sparc-dis.c
checking whether the C compiler works... libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT sparc-dis.lo -MD -MP -MF .deps/sparc-dis.Tpo -c ../../binutils-gdb/opcodes/sparc-dis.c -o sparc-dis.o
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... mv -f .deps/dis-init.Tpo .deps/dis-init.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT sparc-opc.lo -MD -MP -MF .deps/sparc-opc.Tpo -c -o sparc-opc.lo ../../binutils-gdb/opcodes/sparc-opc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/opcodes -I. -I../../binutils-gdb/opcodes -I../bfd -I../../binutils-gdb/opcodes/../include -I../../binutils-gdb/opcodes/../bfd -DCP_ACP=1 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -g -D_GLIBCXX_DEBUG -m64 -O -MT sparc-opc.lo -MD -MP -MF .deps/sparc-opc.Tpo -c ../../binutils-gdb/opcodes/sparc-opc.c -o sparc-opc.o
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... mv -f .deps/sparc-dis.Tpo .deps/sparc-dis.Plo
yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] gdb/testsuite: Make use of exec_has_index_section function
@ 2019-09-13 1:14 gdb-buildbot
2019-09-13 1:20 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-09-13 1:14 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 5fabdcd6801a4567db9c88ceb112ca222544b13f ***
commit 5fabdcd6801a4567db9c88ceb112ca222544b13f
Author: Andrew Burgess <andrew.burgess@embecosm.com>
AuthorDate: Sun Sep 1 00:21:40 2019 +0100
Commit: Andrew Burgess <andrew.burgess@embecosm.com>
CommitDate: Thu Sep 12 20:31:29 2019 -0400
gdb/testsuite: Make use of exec_has_index_section function
Make use of exec_has_index_section library function rather than
manually checking in the 'maintenance info sections' output. Should
make no difference to the test results, just makes the code easier to
read.
gdb/testsuite/ChangeLog:
* gdb.base/maint.exp: Use exec_has_index_section.
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 27980548cb..395a257102 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/maint.exp: Use exec_has_index_section.
+
2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
* gdb.base/maint.exp: Add test for 'maint info sections'.
diff --git a/gdb/testsuite/gdb.base/maint.exp b/gdb/testsuite/gdb.base/maint.exp
index a5d5dacaba..15988c7938 100644
--- a/gdb/testsuite/gdb.base/maint.exp
+++ b/gdb/testsuite/gdb.base/maint.exp
@@ -127,18 +127,7 @@ gdb_test_multiple "maint info sections" $test {
}
# If we're using .gdb_index or .debug_names there will be no psymtabs.
-set have_gdb_index 0
-gdb_test_multiple "maint info sections .gdb_index .debug_names" "check for .gdb_index" {
- -re ": \\.gdb_index .*\r\n$gdb_prompt $" {
- set have_gdb_index 1
- }
- -re ": \\.debug_names .*\r\n$gdb_prompt $" {
- set have_gdb_index 1
- }
- -re ".*$gdb_prompt $" {
- ;# Nothing to do, present to avoid a FAIL.
- }
-}
+set have_gdb_index [ exec_has_index_section ${binfile} ]
# There also won't be any psymtabs if we read the index from the index cache.
# We can detect this by looking if the index-cache is enabled and if the number
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-09-13 1:14 [binutils-gdb] gdb/testsuite: Make use of exec_has_index_section function gdb-buildbot
@ 2019-09-13 1:20 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-09-13 1:20 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/687
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
5fabdcd6801a4567db9c88ceb112ca222544b13f
Subject of commit:
gdb/testsuite: Make use of exec_has_index_section function
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT cpu-sparc.lo -MD -MP -MF .deps/cpu-sparc.Tpo -c -o cpu-sparc.lo ../../binutils-gdb/bfd/cpu-sparc.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT cpu-sparc.lo -MD -MP -MF .deps/cpu-sparc.Tpo -c ../../binutils-gdb/bfd/cpu-sparc.c -o cpu-sparc.o
mv -f .deps/cpu-sparc.Tpo .deps/cpu-sparc.Plo
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd -DBINDIR='"/usr/local/bin"' -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT archive64.lo -MD -MP -MF .deps/archive64.Tpo -c -o archive64.lo ../../binutils-gdb/bfd/archive64.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../binutils-gdb/bfd "-DBINDIR=\"/usr/local/bin\"" -DCP_ACP=1 -I. -I../../binutils-gdb/bfd -I../../binutils-gdb/bfd/../include -DHAVE_sparc_elf32_sol2_vec -DHAVE_sparc_elf64_sol2_vec -DHAVE_elf64_le_vec -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT archive64.lo -MD -MP -MF .deps/archive64.Tpo -c ../../binutils-gdb/bfd/archive64.c -o archive64.o
mv -f .deps/plugin.Tpo .deps/plugin.Plo
mv -f .deps/elflink.Tpo .deps/elflink.Plo
mv -f .deps/archive64.Tpo .deps/archive64.Plo
/bin/sh ./libtool --tag=CC --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wstack-usage=262144 -Werror -I../../binutils-gdb/bfd/../zlib -g -D_GLIBCXX_DEBUG -m64 -O -release `cat libtool-soversion` -o libbfd.la -rpath /usr/local/lib archive.lo archures.lo bfd.lo bfdio.lo bfdwin.lo cache.lo coff-bfd.lo compress.lo corefile.lo elf-properties.lo format.lo hash.lo init.lo libbfd.lo linker.lo merge.lo opncls.lo reloc.lo section.lo simple.lo stab-syms.lo stabs.lo syms.lo targets.lo binary.lo ihex.lo srec.lo tekhex.lo verilog.lo `cat ofiles` -L./../zlib -lz
libtool: link: ar rc .libs/libbfd.a archive.o archures.o bfd.o bfdio.o bfdwin.o cache.o coff-bfd.o compress.o corefile.o elf-properties.o format.o hash.o init.o libbfd.o linker.o merge.o opncls.o reloc.o section.o simple.o stab-syms.o stabs.o syms.o targets.o binary.o ihex.o srec.o tekhex.o verilog.o elf32-sparc.o elfxx-sparc.o elf-vxworks.o elf32.o elf.o elflink.o elf-attrs.o elf-strtab.o elf-eh-frame.o dwarf1.o dwarf2.o elf64-sparc.o elf64.o elf64-gen.o elf32-gen.o plugin.o cpu-sparc.o archive64.o
libtool: link: ranlib .libs/libbfd.a
libtool: link: ( cd ".libs" && rm -f "libbfd.la" && ln -s "../libbfd.la" "libbfd.la" )
libtooldir=`/bin/sh ./libtool --config | /usr/gnu/bin/sed -n -e 's/^objdir=//p'`; \
if [ -f $libtooldir/libbfd.a ]; then \
cp $libtooldir/libbfd.a libbfd.tmp; \
ranlib libbfd.tmp; \
/bin/sh ../../binutils-gdb/bfd/../move-if-change libbfd.tmp libbfd.a; \
else true; fi
touch stamp-lib
gmake[4]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/bfd'
gmake[3]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/bfd'
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/bfd'
mkdir -p -- ./libctf
Configuring in ./libctf
CXX go-typeprint.o
CXX go-valprint.o
CXX guile/guile.o
CXX inf-child.o
CXX inf-loop.o
CXX infcall.o
CXX infcmd.o
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:605:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:936:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:314:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:936:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint-test-options.o
CXX maint-test-settings.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
../../binutils-gdb/gdb/maint.c: In constructor maint_print_section_data::maint_print_section_data(objfile*, const char*, bfd*):
../../binutils-gdb/gdb/maint.c:304:47: error: call of overloaded log10(int&) is ambiguous
index_digits = ((int) log10 (section_count)) + 1;
^
In file included from /usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/math.h:24:0,
from /usr/gcc/7/include/c++/7.3.0/bits/std_abs.h:40,
from /usr/gcc/7/include/c++/7.3.0/cstdlib:77,
from /usr/gcc/7/include/c++/7.3.0/stdlib.h:36,
from ../gnulib/import/stdlib.h:36,
from ../../binutils-gdb/gdb/gdbsupport/common-defs.h:91,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/maint.c:23:
/usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/iso/math_iso.h:70:15: note: candidate: double std::log10(double)
extern double log10 __P((double));
^~~~~
/usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/iso/math_iso.h:170:15: note: candidate: float std::log10(float)
inline float log10(float __X) { return __log10f(__X); }
^~~~~
/usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/iso/math_iso.h:209:21: note: candidate: long double std::log10(long double)
inline long double log10(long double __X) { return __log10l(__X); }
^~~~~
gmake[2]: *** [Makefile:1636: maint.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=230.578900
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] gdb: Have 'maint info sections' print all sections again
@ 2019-09-13 1:12 gdb-buildbot
2019-09-13 1:12 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-09-13 1:12 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT aa17805fb9a3a1983a510ba425b682fba03410c2 ***
commit aa17805fb9a3a1983a510ba425b682fba03410c2
Author: Andrew Burgess <andrew.burgess@embecosm.com>
AuthorDate: Sat Aug 31 23:44:40 2019 +0100
Commit: Andrew Burgess <andrew.burgess@embecosm.com>
CommitDate: Thu Sep 12 20:31:29 2019 -0400
gdb: Have 'maint info sections' print all sections again
In this commit:
commit 6eac171f0624303d944ff1a1ae4d0e3b0a63c800
Date: Fri Aug 16 00:25:14 2019 +0200
[gdb] Make maint info sections print relocated addresses
A couple of things broke with the 'maintenance info sections' command,
here is some before output:
(gdb) maintenance info sections
Exec file:
`/path/to/gdb/build/gdb/testsuite/outputs/gdb.base/maint/maint',
file type elf64-x86-64.
[0] 0x00400238->0x00400254 at 0x00000238: .interp ALLOC LOAD READONLY DATA HAS_CONTENTS
[1] 0x00400254->0x00400274 at 0x00000254: .note.ABI-tag ALLOC LOAD READONLY DATA HAS_CONTENTS
[2] 0x00400274->0x00400298 at 0x00000274: .note.gnu.build-id ALLOC LOAD READONLY DATA HAS_CONTENTS
[3] 0x00400298->0x004002bc at 0x00000298: .gnu.hash ALLOC LOAD READONLY DATA HAS_CONTENTS
[4] 0x004002c0->0x00400380 at 0x000002c0: .dynsym ALLOC LOAD READONLY DATA HAS_CONTENTS
[5] 0x00400380->0x004003e3 at 0x00000380: .dynstr ALLOC LOAD READONLY DATA HAS_CONTENTS
[6] 0x004003e4->0x004003f4 at 0x000003e4: .gnu.version ALLOC LOAD READONLY DATA HAS_CONTENTS
[7] 0x004003f8->0x00400418 at 0x000003f8: .gnu.version_r ALLOC LOAD READONLY DATA HAS_CONTENTS
[8] 0x00400418->0x00400460 at 0x00000418: .rela.dyn ALLOC LOAD READONLY DATA HAS_CONTENTS
[9] 0x00400460->0x004004c0 at 0x00000460: .rela.plt ALLOC LOAD READONLY DATA HAS_CONTENTS
[10] 0x004004c0->0x004004d7 at 0x000004c0: .init ALLOC LOAD READONLY CODE HAS_CONTENTS
[11] 0x004004e0->0x00400530 at 0x000004e0: .plt ALLOC LOAD READONLY CODE HAS_CONTENTS
[12] 0x00400530->0x00400802 at 0x00000530: .text ALLOC LOAD READONLY CODE HAS_CONTENTS
[13] 0x00400804->0x0040080d at 0x00000804: .fini ALLOC LOAD READONLY CODE HAS_CONTENTS
[14] 0x00400810->0x0040084e at 0x00000810: .rodata ALLOC LOAD READONLY DATA HAS_CONTENTS
[15] 0x00400850->0x004008c4 at 0x00000850: .eh_frame_hdr ALLOC LOAD READONLY DATA HAS_CONTENTS
[16] 0x004008c8->0x00400ab8 at 0x000008c8: .eh_frame ALLOC LOAD READONLY DATA HAS_CONTENTS
[17] 0x00600e00->0x00600e08 at 0x00000e00: .init_array ALLOC LOAD DATA HAS_CONTENTS
[18] 0x00600e08->0x00600e10 at 0x00000e08: .fini_array ALLOC LOAD DATA HAS_CONTENTS
[19] 0x00600e10->0x00600ff0 at 0x00000e10: .dynamic ALLOC LOAD DATA HAS_CONTENTS
[20] 0x00600ff0->0x00601000 at 0x00000ff0: .got ALLOC LOAD DATA HAS_CONTENTS
[21] 0x00601000->0x00601038 at 0x00001000: .got.plt ALLOC LOAD DATA HAS_CONTENTS
[22] 0x00601038->0x0060103c at 0x00001038: .data ALLOC LOAD DATA HAS_CONTENTS
[23] 0x00601040->0x006012c8 at 0x0000103c: .bss ALLOC
[24] 0x00000000->0x0000002c at 0x0000103c: .comment READONLY HAS_CONTENTS
[25] 0x00000000->0x00000060 at 0x00001068: .debug_aranges READONLY HAS_CONTENTS
[26] 0x00000000->0x0000061b at 0x000010c8: .debug_info READONLY HAS_CONTENTS
[27] 0x00000000->0x00000264 at 0x000016e3: .debug_abbrev READONLY HAS_CONTENTS
[28] 0x00000000->0x000001e6 at 0x00001947: .debug_line READONLY HAS_CONTENTS
[29] 0x00000000->0x00000487 at 0x00001b2d: .debug_str READONLY HAS_CONTENTS
(gdb)
And here is the output after the above commit:
(gdb) maintenance info sections
+maintenance info sections
Exec file:
`/path/to/gdb/build/gdb/testsuite/outputs/gdb.base/maint/maint',
file type elf64-x86-64.
0x00400238->0x00400254 at 0x00000238: .interp ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400254->0x00400274 at 0x00000254: .note.ABI-tag ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400274->0x00400298 at 0x00000274: .note.gnu.build-id ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400298->0x004002bc at 0x00000298: .gnu.hash ALLOC LOAD READONLY DATA HAS_CONTENTS
0x004002c0->0x00400380 at 0x000002c0: .dynsym ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400380->0x004003e3 at 0x00000380: .dynstr ALLOC LOAD READONLY DATA HAS_CONTENTS
0x004003e4->0x004003f4 at 0x000003e4: .gnu.version ALLOC LOAD READONLY DATA HAS_CONTENTS
0x004003f8->0x00400418 at 0x000003f8: .gnu.version_r ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400418->0x00400460 at 0x00000418: .rela.dyn ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400460->0x004004c0 at 0x00000460: .rela.plt ALLOC LOAD READONLY DATA HAS_CONTENTS
0x004004c0->0x004004d7 at 0x000004c0: .init ALLOC LOAD READONLY CODE HAS_CONTENTS
0x004004e0->0x00400530 at 0x000004e0: .plt ALLOC LOAD READONLY CODE HAS_CONTENTS
0x00400530->0x00400802 at 0x00000530: .text ALLOC LOAD READONLY CODE HAS_CONTENTS
0x00400804->0x0040080d at 0x00000804: .fini ALLOC LOAD READONLY CODE HAS_CONTENTS
0x00400810->0x0040084e at 0x00000810: .rodata ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00400850->0x004008c4 at 0x00000850: .eh_frame_hdr ALLOC LOAD READONLY DATA HAS_CONTENTS
0x004008c8->0x00400ab8 at 0x000008c8: .eh_frame ALLOC LOAD READONLY DATA HAS_CONTENTS
0x00600e00->0x00600e08 at 0x00000e00: .init_array ALLOC LOAD DATA HAS_CONTENTS
0x00600e08->0x00600e10 at 0x00000e08: .fini_array ALLOC LOAD DATA HAS_CONTENTS
0x00600e10->0x00600ff0 at 0x00000e10: .dynamic ALLOC LOAD DATA HAS_CONTENTS
0x00600ff0->0x00601000 at 0x00000ff0: .got ALLOC LOAD DATA HAS_CONTENTS
0x00601000->0x00601038 at 0x00001000: .got.plt ALLOC LOAD DATA HAS_CONTENTS
0x00601038->0x0060103c at 0x00001038: .data ALLOC LOAD DATA HAS_CONTENTS
0x00601040->0x006012c8 at 0x0000103c: .bss ALLOC
0x00000000->0x00000000 at 0x00000000: *COM* IS_COMMON
0x00000000->0x00000000 at 0x00000000: *UND*
0x00000000->0x00000000 at 0x00000000: *ABS*
0x00000000->0x00000000 at 0x00000000: *IND*
(gdb)
We lost the section index numbers, but more importantly, we lost the
information about the .debug* sections. We also gained entries for
the "fake" sections *COM*, *UND*, *ABS*, and *IND*.
I noticed this when running:
make check-gdb RUNTESTFLAGS="--target_board=cc-with-gdb-index gdb.base/maint.exp"
As this test relies on looking in the 'maint info sections' output to
see if we have a .debug_names or .gdb_index section, and these are
debug sections so they no longer show up in the 'main info sections'
output, the gdb.base/maint.exp test fails.
This commit restores the old behaviour while keeping the important
change that the above commit introduced, the addresses printed for
sections are the relocated addresses where appropriate. The above
commit mentions using this test:
make check-gdb RUNTESTFLAGS="CFLAGS_FOR_TARGET='-pie' gdb.base/compare-sections.exp"
And this still passes after this commit.
The output for 'maint info sections' now looks like this:
(gdb) maintenance info sections
Exec file:
`/home/andrew/projects/binutils-gdb/build/gdb/testsuite/outputs/gdb.base/maint/maint',
file type elf64-x86-64.
[0] 0x00400238->0x00400254 at 0x00000238: .interp ALLOC LOAD READONLY DATA HAS_CONTENTS
[1] 0x00400254->0x00400274 at 0x00000254: .note.ABI-tag ALLOC LOAD READONLY DATA HAS_CONTENTS
[2] 0x00400274->0x00400298 at 0x00000274: .note.gnu.build-id ALLOC LOAD READONLY DATA HAS_CONTENTS
[3] 0x00400298->0x004002bc at 0x00000298: .gnu.hash ALLOC LOAD READONLY DATA HAS_CONTENTS
[4] 0x004002c0->0x00400380 at 0x000002c0: .dynsym ALLOC LOAD READONLY DATA HAS_CONTENTS
[5] 0x00400380->0x004003e3 at 0x00000380: .dynstr ALLOC LOAD READONLY DATA HAS_CONTENTS
[6] 0x004003e4->0x004003f4 at 0x000003e4: .gnu.version ALLOC LOAD READONLY DATA HAS_CONTENTS
[7] 0x004003f8->0x00400418 at 0x000003f8: .gnu.version_r ALLOC LOAD READONLY DATA HAS_CONTENTS
[8] 0x00400418->0x00400460 at 0x00000418: .rela.dyn ALLOC LOAD READONLY DATA HAS_CONTENTS
[9] 0x00400460->0x004004c0 at 0x00000460: .rela.plt ALLOC LOAD READONLY DATA HAS_CONTENTS
[10] 0x004004c0->0x004004d7 at 0x000004c0: .init ALLOC LOAD READONLY CODE HAS_CONTENTS
[11] 0x004004e0->0x00400530 at 0x000004e0: .plt ALLOC LOAD READONLY CODE HAS_CONTENTS
[12] 0x00400530->0x00400802 at 0x00000530: .text ALLOC LOAD READONLY CODE HAS_CONTENTS
[13] 0x00400804->0x0040080d at 0x00000804: .fini ALLOC LOAD READONLY CODE HAS_CONTENTS
[14] 0x00400810->0x0040084e at 0x00000810: .rodata ALLOC LOAD READONLY DATA HAS_CONTENTS
[15] 0x00400850->0x004008c4 at 0x00000850: .eh_frame_hdr ALLOC LOAD READONLY DATA HAS_CONTENTS
[16] 0x004008c8->0x00400ab8 at 0x000008c8: .eh_frame ALLOC LOAD READONLY DATA HAS_CONTENTS
[17] 0x00600e00->0x00600e08 at 0x00000e00: .init_array ALLOC LOAD DATA HAS_CONTENTS
[18] 0x00600e08->0x00600e10 at 0x00000e08: .fini_array ALLOC LOAD DATA HAS_CONTENTS
[19] 0x00600e10->0x00600ff0 at 0x00000e10: .dynamic ALLOC LOAD DATA HAS_CONTENTS
[20] 0x00600ff0->0x00601000 at 0x00000ff0: .got ALLOC LOAD DATA HAS_CONTENTS
[21] 0x00601000->0x00601038 at 0x00001000: .got.plt ALLOC LOAD DATA HAS_CONTENTS
[22] 0x00601038->0x0060103c at 0x00001038: .data ALLOC LOAD DATA HAS_CONTENTS
[23] 0x00601040->0x006012c8 at 0x0000103c: .bss ALLOC
[24] 0x00000000->0x0000002c at 0x0000103c: .comment READONLY HAS_CONTENTS
[25] 0x00000000->0x00000060 at 0x00001068: .debug_aranges READONLY HAS_CONTENTS
[26] 0x00000000->0x0000061b at 0x000010c8: .debug_info READONLY HAS_CONTENTS
[27] 0x00000000->0x00000264 at 0x000016e3: .debug_abbrev READONLY HAS_CONTENTS
[28] 0x00000000->0x000001e6 at 0x00001947: .debug_line READONLY HAS_CONTENTS
[29] 0x00000000->0x00000487 at 0x00001b2d: .debug_str READONLY HAS_CONTENTS
(gdb)
This is basically as it was before, except that the index numbers are
now padded so the section information all lines up.
When GDB has relocated a section then the relocated addresses will be
printed, otherwise the non-relocated addresses from the bfd will be
printed.
I've added a test to gdb.base/maint.exp to do some basic validation of
the output format.
gdb/ChangeLog:
* maint.c: Add 'cmath' include.
(struct maint_print_section_data): New structure.
(print_section_index): New function.
(print_bfd_section_info): Add header comment, small whitespace
cleanup, and update to call new print_section_index function.
(print_objfile_section_info): Likewise.
(maint_obj_section_from_bfd_section): New function.
(print_bfd_section_info_maybe_relocated): New function.
(maintenance_info_sections): Add header comment, always use
bfd_map_over_sections instead of ALL_OBJFILE_OSECTIONS.
gdb/testsuite/ChangeLog:
* gdb.base/maint.exp: Add test for 'maint info sections'.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9540c4f120..4158161393 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,16 @@
+2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * maint.c: Add 'cmath' include.
+ (struct maint_print_section_data): New structure.
+ (print_section_index): New function.
+ (print_bfd_section_info): Add header comment, small whitespace
+ cleanup, and update to call new print_section_index function.
+ (print_objfile_section_info): Likewise.
+ (maint_obj_section_from_bfd_section): New function.
+ (print_bfd_section_info_maybe_relocated): New function.
+ (maintenance_info_sections): Add header comment, always use
+ bfd_map_over_sections instead of ALL_OBJFILE_OSECTIONS.
+
2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
* psymtab.c (find_pc_sect_psymtab): Move baseaddr local into more
diff --git a/gdb/maint.c b/gdb/maint.c
index 837ed23cfb..286ec31013 100644
--- a/gdb/maint.c
+++ b/gdb/maint.c
@@ -23,6 +23,7 @@
#include "defs.h"
#include "arch-utils.h"
#include <ctype.h>
+#include <cmath>
#include <signal.h>
#include "command.h"
#include "gdbcmd.h"
@@ -276,14 +277,68 @@ maint_print_section_info (const char *name, flagword flags,
printf_filtered ("\n");
}
+/* Information passed between the "maintenance info sections" command, and
+ the worker function that prints each section. */
+struct maint_print_section_data
+{
+ /* The GDB objfile we're printing this section for. */
+ struct objfile *objfile;
+
+ /* The argument string passed by the user to the top level maintenance
+ info sections command. Used for filtering which sections are
+ printed. */
+ const char *arg;
+
+ /* The number of digits in the highest section index for all sections
+ from the bfd object associated with OBJFILE. Used when pretty
+ printing the index number to ensure all of the indexes line up. */
+ int index_digits;
+
+ /* Constructor. */
+ maint_print_section_data (struct objfile *objfile, const char *arg,
+ bfd *abfd)
+ : objfile (objfile),
+ arg(arg)
+ {
+ int section_count = gdb_bfd_count_sections (abfd);
+ index_digits = ((int) log10 (section_count)) + 1;
+ }
+
+private:
+ maint_print_section_data () = delete;
+ maint_print_section_data (const maint_print_section_data &) = delete;
+};
+
+/* Helper function to pretty-print the section index of ASECT from ABFD.
+ The INDEX_DIGITS is the number of digits in the largest index that will
+ be printed, and is used to pretty-print the resulting string. */
+
+static void
+print_section_index (bfd *abfd,
+ asection *asect,
+ int index_digits)
+{
+ std::string result
+ = string_printf (" [%d] ", gdb_bfd_section_index (abfd, asect));
+ /* The '+ 4' for the leading and trailing characters. */
+ printf_filtered ("%-*s", (index_digits + 4), result.c_str ());
+}
+
+/* Print information about ASECT from ABFD. DATUM holds a pointer to a
+ maint_print_section_data object. The section will be printed using the
+ VMA's from the bfd, which will not be the relocated addresses for bfds
+ that should be relocated. The information must be printed with the
+ same layout as PRINT_OBJFILE_SECTION_INFO below. */
+
static void
-print_bfd_section_info (bfd *abfd,
- asection *asect,
+print_bfd_section_info (bfd *abfd,
+ asection *asect,
void *datum)
{
flagword flags = bfd_get_section_flags (abfd, asect);
const char *name = bfd_section_name (abfd, asect);
- const char *arg = (const char *) datum;
+ maint_print_section_data *print_data = (maint_print_section_data *) datum;
+ const char *arg = print_data->arg;
if (arg == NULL || *arg == '\0'
|| match_substring (arg, name)
@@ -295,19 +350,25 @@ print_bfd_section_info (bfd *abfd,
addr = bfd_section_vma (abfd, asect);
endaddr = addr + bfd_section_size (abfd, asect);
- printf_filtered (" [%d] ", gdb_bfd_section_index (abfd, asect));
+ print_section_index (abfd, asect, print_data->index_digits);
maint_print_section_info (name, flags, addr, endaddr,
asect->filepos, addr_size);
}
}
+/* Print information about ASECT which is GDB's wrapper around a section
+ from ABFD. The information must be printed with the same layout as
+ PRINT_BFD_SECTION_INFO above. PRINT_DATA holds information used to
+ filter which sections are printed, and for formatting the output. */
+
static void
-print_objfile_section_info (bfd *abfd,
- struct obj_section *asect,
- const char *string)
+print_objfile_section_info (bfd *abfd,
+ struct obj_section *asect,
+ maint_print_section_data *print_data)
{
flagword flags = bfd_get_section_flags (abfd, asect->the_bfd_section);
const char *name = bfd_section_name (abfd, asect->the_bfd_section);
+ const char *string = print_data->arg;
if (string == NULL || *string == '\0'
|| match_substring (string, name)
@@ -316,6 +377,8 @@ print_objfile_section_info (bfd *abfd,
struct gdbarch *gdbarch = gdbarch_from_bfd (abfd);
int addr_size = gdbarch_addr_bit (gdbarch) / 8;
+ print_section_index (abfd, asect->the_bfd_section,
+ print_data->index_digits);
maint_print_section_info (name, flags,
obj_section_addr (asect),
obj_section_endaddr (asect),
@@ -324,12 +387,56 @@ print_objfile_section_info (bfd *abfd,
}
}
+/* Find an obj_section, GDB's wrapper around a bfd section for ASECTION
+ from ABFD. It might be that no such wrapper exists (for example debug
+ sections don't have such wrappers) in which case nullptr is returned. */
+
+static obj_section *
+maint_obj_section_from_bfd_section (bfd *abfd,
+ asection *asection,
+ objfile *ofile)
+{
+ if (ofile->sections == nullptr)
+ return nullptr;
+
+ obj_section *osect
+ = &ofile->sections[gdb_bfd_section_index (abfd, asection)];
+
+ if (osect >= ofile->sections_end)
+ return nullptr;
+
+ return osect;
+}
+
+/* Print information about ASECT from ABFD. DATUM holds a pointer to a
+ maint_print_section_data object. Where possible the information for
+ ASECT will print the relocated addresses of the section. */
+
+static void
+print_bfd_section_info_maybe_relocated (bfd *abfd,
+ asection *asect,
+ void *datum)
+{
+ maint_print_section_data *print_data = (maint_print_section_data *) datum;
+ objfile *objfile = print_data->objfile;
+
+ gdb_assert (objfile->sections != NULL);
+ obj_section *osect
+ = maint_obj_section_from_bfd_section (abfd, asect, objfile);
+
+ if (osect->the_bfd_section == NULL)
+ print_bfd_section_info (abfd, asect, datum);
+ else
+ print_objfile_section_info (abfd, osect, print_data);
+}
+
+/* Implement the "maintenance info sections" command. */
+
static void
maintenance_info_sections (const char *arg, int from_tty)
{
if (exec_bfd)
{
- struct obj_section *osect;
bool allobj = false;
printf_filtered (_("Exec file:\n"));
@@ -352,22 +459,27 @@ maintenance_info_sections (const char *arg, int from_tty)
if (allobj)
printf_filtered (_(" Object file: %s\n"),
bfd_get_filename (ofile->obfd));
- ALL_OBJFILE_OSECTIONS (ofile, osect)
- {
- if (!allobj && ofile->obfd != exec_bfd)
- continue;
- print_objfile_section_info (ofile->obfd, osect, arg);
- }
+ else if (ofile->obfd != exec_bfd)
+ continue;
+
+ maint_print_section_data print_data (ofile, arg, ofile->obfd);
+
+ bfd_map_over_sections (ofile->obfd,
+ print_bfd_section_info_maybe_relocated,
+ (void *) &print_data);
}
}
if (core_bfd)
{
+ maint_print_section_data print_data (nullptr, arg, core_bfd);
+
printf_filtered (_("Core file:\n"));
printf_filtered (" `%s', ", bfd_get_filename (core_bfd));
wrap_here (" ");
printf_filtered (_("file type %s.\n"), bfd_get_target (core_bfd));
- bfd_map_over_sections (core_bfd, print_bfd_section_info, (void *) arg);
+ bfd_map_over_sections (core_bfd, print_bfd_section_info,
+ (void *) &print_data);
}
}
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 7352e9f034..27980548cb 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/maint.exp: Add test for 'maint info sections'.
+
2019-09-12 Tom de Vries <tdevries@suse.de>
* gdb.base/store.exp: Allow register variables to be optimized out at
diff --git a/gdb/testsuite/gdb.base/maint.exp b/gdb/testsuite/gdb.base/maint.exp
index 36738f6eaa..a5d5dacaba 100644
--- a/gdb/testsuite/gdb.base/maint.exp
+++ b/gdb/testsuite/gdb.base/maint.exp
@@ -109,6 +109,23 @@ if ![runto_main] then {
perror "tests suppressed"
}
+# Check that 'maint info sections' output looks correct. When
+# checking the lines for each section we reject section names starting
+# with a '*' character, the internal *COM*, *UND*, *ABS*, and *IND*
+# sections should not be displayed in this output.
+set test "check maint info sections output"
+gdb_test_multiple "maint info sections" $test {
+ -re "Exec file:\r\n\[\t ]+`\[^'\]+', file type \[^.\]+\.\r\n" {
+ exp_continue
+ }
+ -re "^ \\\[\[0-9\]+\\\]\[\t \]+$hex->$hex at $hex: \[^*\r\]+\r\n" {
+ exp_continue
+ }
+ -re "^$gdb_prompt $" {
+ pass $test
+ }
+}
+
# If we're using .gdb_index or .debug_names there will be no psymtabs.
set have_gdb_index 0
gdb_test_multiple "maint info sections .gdb_index .debug_names" "check for .gdb_index" {
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-09-13 1:12 [binutils-gdb] gdb: Have 'maint info sections' print all sections again gdb-buildbot
@ 2019-09-13 1:12 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-09-13 1:12 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/686
Author:
Andrew Burgess <andrew.burgess@embecosm.com>
Commit tested:
aa17805fb9a3a1983a510ba425b682fba03410c2
Subject of commit:
gdb: Have 'maint info sections' print all sections again
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX gdbsupport/gdb_tilde_expand.o
CXX gdbsupport/gdb_vecs.o
CXX gdbsupport/job-control.o
CXX gdbsupport/netstuff.o
CXX gdbsupport/new-op.o
CXX gdbsupport/pathstuff.o
CXX gdbsupport/posix-strerror.o
CXX gdbsupport/print-utils.o
CXX gdbsupport/ptid.o
CXX gdbsupport/rsp-low.o
CXX gdbsupport/run-time-clock.o
CXX gdbsupport/scoped_mmap.o
CXX gdbsupport/selftest.o
CXX gdbsupport/signals-state-save-restore.o
CXX gdbsupport/signals.o
CXX gdbsupport/tdesc.o
CXX gdbsupport/vec.o
CXX gdbsupport/xml-utils.o
CXX gdbtypes.o
CXX gnu-v2-abi.o
CXX gnu-v3-abi.o
CXX go-exp.o
CXX go-lang.o
CXX go-typeprint.o
CXX go-valprint.o
CXX guile/guile.o
CXX inf-child.o
CXX inf-loop.o
CXX infcall.o
CXX infcmd.o
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
CXX linespec.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:605:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:936:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:314:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:936:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint-test-options.o
CXX maint-test-settings.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
../../binutils-gdb/gdb/maint.c: In constructor maint_print_section_data::maint_print_section_data(objfile*, const char*, bfd*):
../../binutils-gdb/gdb/maint.c:304:47: error: call of overloaded log10(int&) is ambiguous
index_digits = ((int) log10 (section_count)) + 1;
^
In file included from /usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/math.h:24:0,
from /usr/gcc/7/include/c++/7.3.0/bits/std_abs.h:40,
from /usr/gcc/7/include/c++/7.3.0/cstdlib:77,
from /usr/gcc/7/include/c++/7.3.0/stdlib.h:36,
from ../gnulib/import/stdlib.h:36,
from ../../binutils-gdb/gdb/gdbsupport/common-defs.h:91,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/maint.c:23:
/usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/iso/math_iso.h:70:15: note: candidate: double std::log10(double)
extern double log10 __P((double));
^~~~~
/usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/iso/math_iso.h:170:15: note: candidate: float std::log10(float)
inline float log10(float __X) { return __log10f(__X); }
^~~~~
/usr/gcc/7/lib/gcc/sparcv9-sun-solaris2.11/7.3.0/include-fixed/iso/math_iso.h:209:21: note: candidate: long double std::log10(long double)
inline long double log10(long double __X) { return __log10l(__X); }
^~~~~
CXX memattr.o
gmake[2]: *** [Makefile:1636: maint.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=290.041162
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Introduce reset_locator function in tui-layout.c
@ 2019-07-18 1:24 gdb-buildbot
2019-07-18 1:25 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-07-18 1:24 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 1bf605de8e9ae4fcf77c21067ddaf4a242a873f7 ***
commit 1bf605de8e9ae4fcf77c21067ddaf4a242a873f7
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Fri Jun 28 23:56:25 2019 -0600
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Wed Jul 17 12:19:13 2019 -0600
Introduce reset_locator function in tui-layout.c
init_and_make_win in tui-layout.c is now only called for the locator
-- earlier changes have made most of the cases here obsolete. This
patch removes init_and_make_win and introduces a reset_locator
function. Window creation is now much simpler to follow, because it
is no longer quite so dynamic. (Though it will become even simpler in
coming patches.)
gdb/ChangeLog
2019-07-17 Tom Tromey <tom@tromey.com>
* tui/tui-layout.c (show_source_disasm_command): Use
reset_locator.
(reset_locator): New function.
(init_and_make_win): Remove.
(show_source_or_disasm_and_command): Use reset_locator.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 1c56652d8a..76549e029a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,11 @@
+2019-07-17 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-layout.c (show_source_disasm_command): Use
+ reset_locator.
+ (reset_locator): New function.
+ (init_and_make_win): Remove.
+ (show_source_or_disasm_and_command): Use reset_locator.
+
2019-07-17 Tom Tromey <tom@tromey.com>
* tui/tui-winsource.c (tui_set_exec_info_content): Remove
diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c
index 23537b7f49..ab849a9813 100644
--- a/gdb/tui/tui-layout.c
+++ b/gdb/tui/tui-layout.c
@@ -43,10 +43,8 @@
** Static Local Decls
********************************/
static void show_layout (enum tui_layout_type);
-static tui_gen_win_info *init_and_make_win (tui_gen_win_info *,
- enum tui_win_type,
- int, int, int, int,
- enum tui_box);
+static void reset_locator (tui_gen_win_info *,
+ int, int, int, int);
static void show_source_or_disasm_and_command (enum tui_layout_type);
static struct tui_win_info *make_command_window (int, int);
static struct tui_win_info *make_source_window (int, int);
@@ -614,13 +612,11 @@ show_source_disasm_command (void)
{
tui_win_list[DISASSEM_WIN]
= make_disasm_window (asm_height, src_height - 1);
- init_and_make_win (locator,
- LOCATOR_WIN,
- 2 /* 1 */ ,
- tui_term_width (),
- 0,
- (src_height + asm_height) - 1,
- DONT_BOX_WINDOW);
+ reset_locator (locator,
+ 2 /* 1 */ ,
+ tui_term_width (),
+ 0,
+ (src_height + asm_height) - 1);
}
else
{
@@ -696,13 +692,11 @@ show_data (enum tui_layout_type new_layout)
else
tui_win_list[win_type]
= make_disasm_window (src_height, data_height - 1);
- init_and_make_win (locator,
- LOCATOR_WIN,
- 2 /* 1 */ ,
- tui_term_width (),
- 0,
- total_height - 1,
- DONT_BOX_WINDOW);
+ reset_locator (locator,
+ 2 /* 1 */ ,
+ tui_term_width (),
+ 0,
+ total_height - 1);
base = (tui_source_window_base *) tui_win_list[win_type];
}
else
@@ -751,48 +745,13 @@ tui_gen_win_info::reset (enum tui_win_type win_type,
origin.y = origin_y_;
}
-/* init_and_make_win().
- */
-static tui_gen_win_info *
-init_and_make_win (tui_gen_win_info *win_info,
- enum tui_win_type win_type,
- int height, int width,
- int origin_x, int origin_y,
- enum tui_box box_it)
+static void
+reset_locator (tui_gen_win_info *win_info,
+ int height, int width,
+ int origin_x, int origin_y)
{
- if (win_info == NULL)
- {
- switch (win_type)
- {
- case SRC_WIN:
- win_info = new tui_source_window ();
- break;
-
- case DISASSEM_WIN:
- win_info = new tui_disasm_window ();
- break;
-
- case DATA_WIN:
- win_info = new tui_data_window ();
- break;
-
- case CMD_WIN:
- win_info = new tui_cmd_window ();
- break;
-
- case EXEC_INFO_WIN:
- win_info = new tui_exec_info_window ();
- break;
-
- default:
- gdb_assert_not_reached (_("unhandled window type"));
- }
- }
-
- win_info->reset (win_type, height, width, origin_x, origin_y);
- tui_make_window (win_info, box_it);
-
- return win_info;
+ win_info->reset (LOCATOR_WIN, height, width, origin_x, origin_y);
+ tui_make_window (win_info, DONT_BOX_WINDOW);
}
@@ -825,13 +784,11 @@ show_source_or_disasm_and_command (enum tui_layout_type layout_type)
*win_info_ptr = make_source_window (src_height - 1, 0);
else
*win_info_ptr = make_disasm_window (src_height - 1, 0);
- init_and_make_win (locator,
- LOCATOR_WIN,
- 2 /* 1 */ ,
- tui_term_width (),
- 0,
- src_height - 1,
- DONT_BOX_WINDOW);
+ reset_locator (locator,
+ 2 /* 1 */ ,
+ tui_term_width (),
+ 0,
+ src_height - 1);
base = (tui_source_window_base *) *win_info_ptr;
}
else
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-07-18 1:24 [binutils-gdb] Introduce reset_locator function in tui-layout.c gdb-buildbot
@ 2019-07-18 1:25 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-07-18 1:25 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/274
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
1bf605de8e9ae4fcf77c21067ddaf4a242a873f7
Subject of commit:
Introduce reset_locator function in tui-layout.c
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX ravenscar-thread.o
CXX record-btrace.o
CXX record-full.o
CXX record.o
CXX regcache-dump.o
In file included from ../../binutils-gdb/gdb/exceptions.h:23:0,
from ../../binutils-gdb/gdb/utils.h:24,
from ../../binutils-gdb/gdb/defs.h:652,
from ../../binutils-gdb/gdb/record-btrace.c:22:
../../binutils-gdb/gdb/ui-out.h: In function void btrace_insn_history(ui_out*, const btrace_thread_info*, const btrace_insn_iterator*, const btrace_insn_iterator*, gdb_disassembly_flags):
../../binutils-gdb/gdb/ui-out.h:219:18: warning: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout may be used uninitialized in this function [-Wmaybe-uninitialized]
m_uiout->end (Type);
~~~~~~~~~~~~~^~~~~~
../../binutils-gdb/gdb/record-btrace.c:779:35: note: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout was declared here
gdb::optional<ui_out_emit_list> asm_list;
^~~~~~~~
CXX regcache.o
CXX reggroups.o
CXX registry.o
CXX remote-fileio.o
CXX remote-notif.o
CXX remote.o
CXX reverse.o
CXX rust-exp.o
CXX rust-lang.o
CXX selftest-arch.o
CXX sentinel-frame.o
CXX ser-base.o
CXX ser-event.o
CXX ser-pipe.o
CXX ser-tcp.o
CXX ser-uds.o
CXX ser-unix.o
CXX serial.o
CXX skip.o
CXX sol-thread.o
CXX sol2-tdep.o
CXX solib-svr4.o
CXX solib-target.o
CXX solib.o
CXX source-cache.o
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
../../binutils-gdb/gdb/tui/tui-layout.c: In function void show_data(tui_layout_type):
../../binutils-gdb/gdb/tui/tui-layout.c:678:72: error: no matching function for call to tui_win_info::reset(int&, int, int, int)
tui_win_list[DATA_WIN]->reset (data_height, tui_term_width (), 0, 0);
^
In file included from ../../binutils-gdb/gdb/tui/tui-layout.c:31:0:
../../binutils-gdb/gdb/tui/tui-data.h:64:16: note: candidate: virtual void tui_gen_win_info::reset(tui_win_type, int, int, int, int)
virtual void reset (enum tui_win_type win_type,
^~~~~
../../binutils-gdb/gdb/tui/tui-data.h:64:16: note: candidate expects 5 arguments, 4 provided
gmake[2]: *** [Makefile:1632: tui/tui-layout.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=366.475668
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Always create an execution info window for a source window
@ 2019-07-18 1:11 gdb-buildbot
2019-07-18 1:11 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
0 siblings, 1 reply; 71+ messages in thread
From: gdb-buildbot @ 2019-07-18 1:11 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 098f9ed48e1c94a2624c825ba93d72b163d41196 ***
commit 098f9ed48e1c94a2624c825ba93d72b163d41196
Author: Tom Tromey <tom@tromey.com>
AuthorDate: Fri Jun 28 23:54:25 2019 -0600
Commit: Tom Tromey <tom@tromey.com>
CommitDate: Wed Jul 17 12:19:12 2019 -0600
Always create an execution info window for a source window
A source or disassembly window will always have an "execution info"
window (the window along the side that displays breakpoint info), but
this isn't immediately clear from the source. As a result, some code
has checks to see whether the execution_info is NULL.
This changes the source window base class to always instantiate an
execution_info window, then updates the rest of the code. It also
simplifies window creation in tui-layout.c.
gdb/ChangeLog
2019-07-17 Tom Tromey <tom@tromey.com>
* tui/tui-winsource.c (tui_set_exec_info_content): Remove
condition.
* tui/tui-wingeneral.c (tui_source_window_base::make_visible):
Remove condition.
* tui/tui-source.c (tui_source_window_base::reset): New method.
* tui/tui-layout.c (make_command_window): Don't call
init_and_make_win.
(make_source_window, make_disasm_window): Don't call
make_source_or_disasm_window.
(make_data_window): Don't call init_and_make_win. Change calling
convention.
(show_source_disasm_command, show_data): Simplify.
(make_source_or_disasm_window): Remove.
(show_source_or_disasm_and_command): Simplify.
* tui/tui-data.h (struct tui_gen_win_info) <reset>: Now virtual.
(struct tui_source_window_base) <reset>: Likewise.
<execution_info>: Remove initializer.
* tui/tui-data.c (tui_source_window_base): Initialize
execution_info.
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 338c39a043..1c56652d8a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,25 @@
+2019-07-17 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-winsource.c (tui_set_exec_info_content): Remove
+ condition.
+ * tui/tui-wingeneral.c (tui_source_window_base::make_visible):
+ Remove condition.
+ * tui/tui-source.c (tui_source_window_base::reset): New method.
+ * tui/tui-layout.c (make_command_window): Don't call
+ init_and_make_win.
+ (make_source_window, make_disasm_window): Don't call
+ make_source_or_disasm_window.
+ (make_data_window): Don't call init_and_make_win. Change calling
+ convention.
+ (show_source_disasm_command, show_data): Simplify.
+ (make_source_or_disasm_window): Remove.
+ (show_source_or_disasm_and_command): Simplify.
+ * tui/tui-data.h (struct tui_gen_win_info) <reset>: Now virtual.
+ (struct tui_source_window_base) <reset>: Likewise.
+ <execution_info>: Remove initializer.
+ * tui/tui-data.c (tui_source_window_base): Initialize
+ execution_info.
+
2019-07-17 Tom Tromey <tom@tromey.com>
* tui/tui-layout.c (tui_set_layout): Remove regs_populate
diff --git a/gdb/tui/tui-data.c b/gdb/tui/tui-data.c
index 396635b779..ee5b3aa3a7 100644
--- a/gdb/tui/tui-data.c
+++ b/gdb/tui/tui-data.c
@@ -332,7 +332,8 @@ tui_win_info::tui_win_info (enum tui_win_type type)
}
tui_source_window_base::tui_source_window_base (enum tui_win_type type)
- : tui_win_info (type)
+ : tui_win_info (type),
+ execution_info (new tui_exec_info_window ())
{
gdb_assert (type == SRC_WIN || type == DISASSEM_WIN);
start_line_or_addr.loa = LOA_ADDRESS;
diff --git a/gdb/tui/tui-data.h b/gdb/tui/tui-data.h
index fcbb940728..9bcfe4cfaf 100644
--- a/gdb/tui/tui-data.h
+++ b/gdb/tui/tui-data.h
@@ -61,9 +61,9 @@ public:
/* Reset this window. WIN_TYPE must match the existing type of this
window (it is only passed for self-test purposes). The other
parameters are used to set the window's size and position. */
- void reset (enum tui_win_type win_type,
- int height, int width,
- int origin_x, int origin_y);
+ virtual void reset (enum tui_win_type win_type,
+ int height, int width,
+ int origin_x, int origin_y);
/* Window handle. */
WINDOW *handle = nullptr;
@@ -395,10 +395,14 @@ public:
LINE_NO in this source window; false otherwise. */
virtual bool location_matches_p (struct bp_location *loc, int line_no) = 0;
+ void reset (enum tui_win_type win_type,
+ int height, int width,
+ int origin_x, int origin_y) override;
+
/* Does the locator belong to this window? */
bool m_has_locator = false;
/* Execution information window. */
- struct tui_exec_info_window *execution_info = nullptr;
+ struct tui_exec_info_window *execution_info;
/* Used for horizontal scroll. */
int horizontal_offset = 0;
struct tui_line_or_address start_line_or_addr;
diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c
index ac0d01c990..23537b7f49 100644
--- a/gdb/tui/tui-layout.c
+++ b/gdb/tui/tui-layout.c
@@ -48,12 +48,9 @@ static tui_gen_win_info *init_and_make_win (tui_gen_win_info *,
int, int, int, int,
enum tui_box);
static void show_source_or_disasm_and_command (enum tui_layout_type);
-static struct tui_win_info *make_source_or_disasm_window (enum tui_win_type,
- int, int);
static struct tui_win_info *make_command_window (int, int);
static struct tui_win_info *make_source_window (int, int);
static struct tui_win_info *make_disasm_window (int, int);
-static void make_data_window (struct tui_win_info **, int, int);
static void show_source_command (void);
static void show_disasm_command (void);
static void show_source_disasm_command (void);
@@ -522,14 +519,9 @@ prev_layout (void)
static struct tui_win_info *
make_command_window (int height, int origin_y)
{
- struct tui_win_info *result
- = (struct tui_win_info *) init_and_make_win (NULL,
- CMD_WIN,
- height,
- tui_term_width (),
- 0,
- origin_y,
- DONT_BOX_WINDOW);
+ struct tui_win_info *result = new tui_cmd_window ();
+ result->reset (CMD_WIN, height, tui_term_width (), 0, origin_y);
+ tui_make_window (result, DONT_BOX_WINDOW);
return result;
}
@@ -539,8 +531,11 @@ make_command_window (int height, int origin_y)
static struct tui_win_info *
make_source_window (int height, int origin_y)
{
- return make_source_or_disasm_window (SRC_WIN, height, origin_y);
-} /* make_source_window */
+ tui_win_info *result = new tui_source_window ();
+ result->reset (SRC_WIN, height, tui_term_width (), 0, origin_y);
+ result->make_visible (true);
+ return result;
+}
/* make_disasm_window().
@@ -548,22 +543,20 @@ make_source_window (int height, int origin_y)
static struct tui_win_info *
make_disasm_window (int height, int origin_y)
{
- return make_source_or_disasm_window (DISASSEM_WIN, height, origin_y);
-} /* make_disasm_window */
+ tui_win_info *result = new tui_disasm_window ();
+ result->reset (SRC_WIN, height, tui_term_width (), 0, origin_y);
+ result->make_visible (true);
+ return result;
+}
-static void
-make_data_window (struct tui_win_info **win_info_ptr,
- int height, int origin_y)
+static tui_win_info *
+make_data_window (int height, int origin_y)
{
- *win_info_ptr
- = (struct tui_win_info *) init_and_make_win (*win_info_ptr,
- DATA_WIN,
- height,
- tui_term_width (),
- 0,
- origin_y,
- BOX_WINDOW);
+ tui_win_info *result = new tui_data_window ();
+ result->reset (DATA_WIN, height, tui_term_width (), 0, origin_y);
+ result->make_visible (true);
+ return result;
}
@@ -606,16 +599,10 @@ show_source_disasm_command (void)
{
TUI_SRC_WIN->reset (TUI_SRC_WIN->type,
src_height,
- TUI_SRC_WIN->width,
- TUI_SRC_WIN->execution_info->width,
+ tui_term_width (),
+ 0,
0);
- TUI_SRC_WIN->execution_info->reset (EXEC_INFO_WIN,
- src_height,
- 3,
- 0,
- 0);
tui_make_visible (TUI_SRC_WIN);
- tui_make_visible (TUI_SRC_WIN->execution_info);
TUI_SRC_WIN->m_has_locator = false;
}
@@ -645,16 +632,10 @@ show_source_disasm_command (void)
TUI_DISASM_WIN->m_has_locator = true;
TUI_DISASM_WIN->reset (TUI_DISASM_WIN->type,
asm_height,
- TUI_DISASM_WIN->width,
- TUI_DISASM_WIN->execution_info->width,
+ tui_term_width (),
+ 0,
src_height - 1);
- TUI_DISASM_WIN->execution_info->reset (EXEC_INFO_WIN,
- asm_height,
- 3,
- 0,
- src_height - 1);
tui_make_visible (TUI_DISASM_WIN);
- tui_make_visible (TUI_DISASM_WIN->execution_info);
}
TUI_SRC_WIN->m_has_locator = false;
TUI_DISASM_WIN->m_has_locator = true;
@@ -695,7 +676,12 @@ show_data (enum tui_layout_type new_layout)
src_height = total_height - data_height;
tui_make_all_invisible ();
tui_make_invisible (locator);
- make_data_window (&tui_win_list[DATA_WIN], data_height, 0);
+ if (tui_win_list[DATA_WIN] == nullptr)
+ tui_win_list[DATA_WIN] = make_data_window (data_height, 0);
+ else
+ tui_win_list[DATA_WIN]->reset (data_height, tui_term_width (), 0, 0);
+ tui_win_list[DATA_WIN]->make_visible (true);
+
if (new_layout == SRC_DATA_COMMAND)
win_type = SRC_WIN;
else
@@ -724,16 +710,10 @@ show_data (enum tui_layout_type new_layout)
base = (tui_source_window_base *) tui_win_list[win_type];
tui_win_list[win_type]->reset (tui_win_list[win_type]->type,
src_height,
- tui_win_list[win_type]->width,
- base->execution_info->width,
+ tui_term_width (),
+ 0,
data_height - 1);
- base->execution_info->reset (EXEC_INFO_WIN,
- src_height,
- 3,
- 0,
- data_height - 1);
tui_make_visible (tui_win_list[win_type]);
- tui_make_visible (base->execution_info);
locator->reset (LOCATOR_WIN,
2 /* 1 */ ,
tui_term_width (),
@@ -816,34 +796,6 @@ init_and_make_win (tui_gen_win_info *win_info,
}
-static struct tui_win_info *
-make_source_or_disasm_window (enum tui_win_type type,
- int height, int origin_y)
-{
- struct tui_exec_info_window *execution_info
- = (tui_exec_info_window *) init_and_make_win (nullptr,
- EXEC_INFO_WIN,
- height,
- 3,
- 0,
- origin_y,
- DONT_BOX_WINDOW);
-
- /* Now create the source window. */
- struct tui_source_window_base *result
- = ((struct tui_source_window_base *)
- init_and_make_win (NULL,
- type,
- height,
- tui_term_width () - execution_info->width,
- execution_info->width,
- origin_y,
- BOX_WINDOW));
- result->execution_info = execution_info;
- return result;
-}
-
-
/* Show the Source/Command or the Disassem layout. */
static void
show_source_or_disasm_and_command (enum tui_layout_type layout_type)
@@ -893,16 +845,10 @@ show_source_or_disasm_and_command (enum tui_layout_type layout_type)
base->m_has_locator = true;
(*win_info_ptr)->reset ((*win_info_ptr)->type,
src_height - 1,
- (*win_info_ptr)->width,
- base->execution_info->width,
+ tui_term_width (),
+ 0,
0);
- base->execution_info->reset (EXEC_INFO_WIN,
- src_height - 1,
- 3,
- 0,
- 0);
tui_make_visible (*win_info_ptr);
- tui_make_visible (base->execution_info);
}
base->m_has_locator = true;
diff --git a/gdb/tui/tui-source.c b/gdb/tui/tui-source.c
index f0bac24bfe..873612fecc 100644
--- a/gdb/tui/tui-source.c
+++ b/gdb/tui/tui-source.c
@@ -291,3 +291,13 @@ tui_source_window::location_matches_p (struct bp_location *loc, int line_no)
&& filename_cmp (fullname,
symtab_to_fullname (loc->symtab)) == 0);
}
+
+void
+tui_source_window_base::reset (enum tui_win_type win_type,
+ int height, int width,
+ int origin_x, int origin_y)
+{
+ tui_gen_win_info::reset (win_type, height, width - 3,
+ origin_x + 3, origin_y);
+ execution_info->reset (EXEC_INFO_WIN, height, 3, origin_x, origin_y);
+}
diff --git a/gdb/tui/tui-wingeneral.c b/gdb/tui/tui-wingeneral.c
index dc008cd719..3dca621b88 100644
--- a/gdb/tui/tui-wingeneral.c
+++ b/gdb/tui/tui-wingeneral.c
@@ -201,8 +201,7 @@ tui_make_invisible (struct tui_gen_win_info *win_info)
void
tui_source_window_base::make_visible (bool visible)
{
- if (execution_info != nullptr)
- execution_info->make_visible (visible);
+ execution_info->make_visible (visible);
tui_win_info::make_visible (visible);
}
diff --git a/gdb/tui/tui-winsource.c b/gdb/tui/tui-winsource.c
index 38d5532912..d9f6425109 100644
--- a/gdb/tui/tui-winsource.c
+++ b/gdb/tui/tui-winsource.c
@@ -469,39 +469,36 @@ tui_exec_info_window::maybe_allocate_content (int n_elements)
void
tui_set_exec_info_content (struct tui_source_window_base *win_info)
{
- if (win_info->execution_info != NULL)
- {
- tui_exec_info_content *content
- = win_info->execution_info->maybe_allocate_content (win_info->height);
+ tui_exec_info_content *content
+ = win_info->execution_info->maybe_allocate_content (win_info->height);
- tui_update_breakpoint_info (win_info, nullptr, true);
- for (int i = 0; i < win_info->content.size (); i++)
- {
- tui_exec_info_content &element = content[i];
- struct tui_source_element *src_element;
- tui_bp_flags mode;
-
- src_element = &win_info->content[i];
-
- memset (element, ' ', sizeof (tui_exec_info_content));
- element[TUI_EXECINFO_SIZE - 1] = 0;
-
- /* Now update the exec info content based upon the state
- of each line as indicated by the source content. */
- mode = src_element->break_mode;
- if (mode & TUI_BP_HIT)
- element[TUI_BP_HIT_POS] = (mode & TUI_BP_HARDWARE) ? 'H' : 'B';
- else if (mode & (TUI_BP_ENABLED | TUI_BP_DISABLED))
- element[TUI_BP_HIT_POS] = (mode & TUI_BP_HARDWARE) ? 'h' : 'b';
-
- if (mode & TUI_BP_ENABLED)
- element[TUI_BP_BREAK_POS] = '+';
- else if (mode & TUI_BP_DISABLED)
- element[TUI_BP_BREAK_POS] = '-';
-
- if (src_element->is_exec_point)
- element[TUI_EXEC_POS] = '>';
- }
+ tui_update_breakpoint_info (win_info, nullptr, true);
+ for (int i = 0; i < win_info->content.size (); i++)
+ {
+ tui_exec_info_content &element = content[i];
+ struct tui_source_element *src_element;
+ tui_bp_flags mode;
+
+ src_element = &win_info->content[i];
+
+ memset (element, ' ', sizeof (tui_exec_info_content));
+ element[TUI_EXECINFO_SIZE - 1] = 0;
+
+ /* Now update the exec info content based upon the state
+ of each line as indicated by the source content. */
+ mode = src_element->break_mode;
+ if (mode & TUI_BP_HIT)
+ element[TUI_BP_HIT_POS] = (mode & TUI_BP_HARDWARE) ? 'H' : 'B';
+ else if (mode & (TUI_BP_ENABLED | TUI_BP_DISABLED))
+ element[TUI_BP_HIT_POS] = (mode & TUI_BP_HARDWARE) ? 'h' : 'b';
+
+ if (mode & TUI_BP_ENABLED)
+ element[TUI_BP_BREAK_POS] = '+';
+ else if (mode & TUI_BP_DISABLED)
+ element[TUI_BP_BREAK_POS] = '-';
+
+ if (src_element->is_exec_point)
+ element[TUI_EXEC_POS] = '>';
}
}
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-07-18 1:11 [binutils-gdb] Always create an execution info window for a source window gdb-buildbot
@ 2019-07-18 1:11 ` gdb-buildbot
0 siblings, 0 replies; 71+ messages in thread
From: gdb-buildbot @ 2019-07-18 1:11 UTC (permalink / raw)
To: gdb-testers
Buildername:
Solaris11-sparcv9-m64
Worker:
solaris11-sparcv9
Full Build URL:
https://gdb-buildbot.osci.io/#builders/11/builds/273
Author:
Tom Tromey <tom@tromey.com>
Commit tested:
098f9ed48e1c94a2624c825ba93d72b163d41196
Subject of commit:
Always create an execution info window for a source window
*** FAILED to build GDB -- compile gdb ***
==============================================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX ravenscar-thread.o
CXX record-btrace.o
CXX record-full.o
CXX record.o
CXX regcache-dump.o
In file included from ../../binutils-gdb/gdb/exceptions.h:23:0,
from ../../binutils-gdb/gdb/utils.h:24,
from ../../binutils-gdb/gdb/defs.h:652,
from ../../binutils-gdb/gdb/record-btrace.c:22:
../../binutils-gdb/gdb/ui-out.h: In function void btrace_insn_history(ui_out*, const btrace_thread_info*, const btrace_insn_iterator*, const btrace_insn_iterator*, gdb_disassembly_flags):
../../binutils-gdb/gdb/ui-out.h:219:18: warning: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout may be used uninitialized in this function [-Wmaybe-uninitialized]
m_uiout->end (Type);
~~~~~~~~~~~~~^~~~~~
../../binutils-gdb/gdb/record-btrace.c:779:35: note: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout was declared here
gdb::optional<ui_out_emit_list> asm_list;
^~~~~~~~
CXX regcache.o
CXX reggroups.o
CXX registry.o
CXX remote-fileio.o
CXX remote-notif.o
CXX remote.o
CXX reverse.o
CXX rust-exp.o
CXX rust-lang.o
CXX selftest-arch.o
CXX sentinel-frame.o
CXX ser-base.o
CXX ser-event.o
CXX ser-pipe.o
CXX ser-tcp.o
CXX ser-uds.o
CXX ser-unix.o
CXX serial.o
CXX skip.o
CXX sol-thread.o
CXX sol2-tdep.o
CXX solib-svr4.o
CXX solib-target.o
CXX solib.o
CXX source-cache.o
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
../../binutils-gdb/gdb/tui/tui-layout.c: In function void show_data(tui_layout_type):
../../binutils-gdb/gdb/tui/tui-layout.c:682:72: error: no matching function for call to tui_win_info::reset(int&, int, int, int)
tui_win_list[DATA_WIN]->reset (data_height, tui_term_width (), 0, 0);
^
In file included from ../../binutils-gdb/gdb/tui/tui-layout.c:31:0:
../../binutils-gdb/gdb/tui/tui-data.h:64:16: note: candidate: virtual void tui_gen_win_info::reset(tui_win_type, int, int, int, int)
virtual void reset (enum tui_win_type win_type,
^~~~~
../../binutils-gdb/gdb/tui/tui-data.h:64:16: note: candidate expects 5 arguments, 4 provided
CXX tui/tui-regs.o
gmake[2]: *** [Makefile:1632: tui/tui-layout.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:9229: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:851: all] Error 2
program finished with exit code 2
elapsedTime=424.235841
==============================================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Two comment fixes in gdbtypes.h
@ 2019-05-30 16:46 sergiodj+buildbot
2019-05-30 20:18 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 16:46 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT bfcdb85206cd3c3b8ad73b13db6bfb2ec608239b ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: bfcdb85206cd3c3b8ad73b13db6bfb2ec608239b
Two comment fixes in gdbtypes.h
This fixes a couple of comments in gdbtypes.h. One comment had a
typo; and another comment referred to "Moto", which is presumably some
long-gone Motorola-related project.
Tested by rebuilding.
gdb/ChangeLog
2019-05-30 Tom Tromey <tromey@adacore.com>
* gdbtypes.h (struct range_bounds) <flag_upper_bound_is_count>:
Fix comment.
(TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED): Rewrite comment.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-30 16:46 [binutils-gdb] Two comment fixes in gdbtypes.h sergiodj+buildbot
@ 2019-05-30 20:18 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 20:18 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1669>
Commit(s) tested:
bfcdb85206cd3c3b8ad73b13db6bfb2ec608239b
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Two comment fixes in gdbtypes.h
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/bf/bfcdb85206cd3c3b8ad73b13db6bfb2ec608239b/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Initialize variable word in complete
@ 2019-05-30 14:19 sergiodj+buildbot
2019-05-30 14:20 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 14:19 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 0ef209f22c24b9243de68c35c576f7111198f915 ***
Author: Jan Vrany <jan.vrany@fit.cvut.cz>
Branch: master
Commit: 0ef209f22c24b9243de68c35c576f7111198f915
Initialize variable word in complete
The complete function should set parameter word to the end of the
word to complete. However, completion_find_completion_word may fail,
leaving word uninitialized.
To make sure word is always set, initialize it to the completion point
which is the end of the line parameter.
gdb/Changelog
PR cli/24587
* completer.c (complete): Initialize variable word.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-30 14:19 [binutils-gdb] Initialize variable word in complete sergiodj+buildbot
@ 2019-05-30 14:20 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 14:20 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1668>
Commit(s) tested:
0ef209f22c24b9243de68c35c576f7111198f915
Author(s) (in the same order as the commits):
Jan Vrany <jan.vrany@fit.cvut.cz>
Subject:
Initialize variable word in complete
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/0e/0ef209f22c24b9243de68c35c576f7111198f915/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Revert "Sync top level files with versions from gcc."
@ 2019-05-30 11:54 sergiodj+buildbot
2019-05-30 12:04 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 11:54 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT e3f56a99f66298bb505d0426950b9716a853a5df ***
Author: Nick Clifton <nickc@redhat.com>
Branch: master
Commit: e3f56a99f66298bb505d0426950b9716a853a5df
Revert "Sync top level files with versions from gcc."
This reverts commit f948b2de97884bfb4e5fc11d40a6bea9e0b096ae.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-30 11:54 [binutils-gdb] Revert "Sync top level files with versions from gcc." sergiodj+buildbot
@ 2019-05-30 12:04 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-30 12:04 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1667>
Commit(s) tested:
e3f56a99f66298bb505d0426950b9716a853a5df
Author(s) (in the same order as the commits):
Nick Clifton <nickc@redhat.com>
Subject:
Revert "Sync top level files with versions from gcc."
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/e3/e3f56a99f66298bb505d0426950b9716a853a5df/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, even when '!is_define'
@ 2019-05-29 21:49 sergiodj+buildbot
2019-05-29 21:52 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 21:49 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 955b06fa576df1a6954263043ea3f3a5b9ad5940 ***
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Branch: master
Commit: 955b06fa576df1a6954263043ea3f3a5b9ad5940
Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, even when '!is_define'
Ref.: https://bugzilla.redhat.com/show_bug.cgi?id=1715008
On commit 7bede82892a06e6c26989803e70f53697392dcf9 ("Don't crash if
dwarf_decode_macro_bytes's 'body' is NULL"), I was too strict when
checking if 'body' is NULL: the check only comprised the case when
'is_define' is true. However, the corruption of .debug_macro by
rpmbuild's "debugedit" also affects the case when 'is_define' is
false, i.e., when the macro is being undefined.
This commit improves the check and covers both cases now. This has
been tested on Fedora 30 with a problematic debuginfo, and I don't see
a segfault anymore.
OK to push?
gdb/ChangeLog:
2019-05-29 Sergio Durigan Junior <sergiodj@redhat.com>
Ref.: https://bugzilla.redhat.com/show_bug.cgi?id=1708192
Ref.: https://bugzilla.redhat.com/show_bug.cgi?id=1715008
* dwarf2read.c (dwarf_decode_macro_bytes): Move check to see if
'body' is NULL to the outter 'if', protecting the '!is_define'
situation as well.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 21:49 [binutils-gdb] Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, even when '!is_define' sergiodj+buildbot
@ 2019-05-29 21:52 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 21:52 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1665>
Commit(s) tested:
955b06fa576df1a6954263043ea3f3a5b9ad5940
Author(s) (in the same order as the commits):
Sergio Durigan Junior <sergiodj@redhat.com>
Subject:
Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, even when '!is_define'
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/95/955b06fa576df1a6954263043ea3f3a5b9ad5940/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./libiberty
mkdir -p -- ./intl
mkdir -p -- ./zlib
mkdir -p -- ./etc
Configuring in ./libiberty
Configuring in ./intl
Configuring in ./zlib
Configuring in ./etc
configure: creating cache ./config.cache
checking for sparc-sun-solaris2.11-gcc... gcc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking target system type... configure: creating ./config.status
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether we are cross compiling... checking whether the C compiler works... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
no
yes
checking for C compiler default output file name... a.out
checking for suffix of object files... checking for suffix of executables... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking for suffix of object files... none needed
checking how to run the C preprocessor... checking for perl... perl
o
checking whether we are using the GNU C compiler... checking whether the C compiler works... checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
gcc -E
yes
checking whether gcc accepts -g... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for gcc option to accept ISO C89... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together... checking whether the C compiler works...
checking whether we are cross compiling... yes
checking for style of include used by gmake... yes
checking for C compiler default output file name... GNU
a.out
checking for suffix of executables... checking dependency style of gcc... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... checking whether we are cross compiling... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc... yes
yes
/usr/bin/ld
checking for sys/types.h... checking whether gcc accepts -g... checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for gcc option to accept ISO C89... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
no
checking for sys/stat.h... checking for suffix of object files... checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... o
autoconf
checking whether we are using the GNU C compiler... checking for autoheader... autoheader
checking whether gcc supports -W... yes
checking for stdlib.h... yes
yes
checking whether gcc accepts -g... checking whether gcc supports -Wall... yes
checking for string.h... yes
checking for gcc option to accept ISO C89... yes
checking whether gcc supports -Wwrite-strings... ok
yes
yes
none needed
checking how to run the C preprocessor... checking whether gcc supports -Wstrict-prototypes... checking for memory.h... checking how to run the C preprocessor... yes
yes
checking whether gcc supports -Wmissing-prototypes... gcc -E
checking for strings.h... gcc -E
yes
checking whether gcc supports -Wold-style-definition... yes
checking for inttypes.h... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking for stdint.h... yes
checking whether gcc supports -Wcast-qual... yes
yes
checking whether gcc supports -pedantic -Wlong-long... checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
checking minix/config.h usability... yes
checking how to run the C preprocessor... yes
checking for sys/types.h... yes
checking for sys/types.h... no
checking minix/config.h presence... gcc -E
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
yes
checking for sys/stat.h... checking for sys/stat.h... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... yes
/usr/gnu/bin/grep -E
checking whether gmake sets $(MAKE)... checking for ANSI C header files... yes
yes
checking for stdlib.h... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for stdlib.h... checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/gnu/bin/xgettext
yes
checking for msgmerge... /usr/bin/msgmerge
checking for string.h... yes
checking for string.h... checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... yes
checking for memory.h... yes
checking for memory.h... yes
checking for strings.h... yes
none required
checking for an ANSI C-conforming const... checking for strings.h... yes
checking for sys/types.h... yes
yes
checking for inline... checking for inttypes.h... yes
checking for inttypes.h... yes
checking for sys/stat.h... inline
checking for off_t... yes
checking for stdint.h... yes
yes
checking for stdint.h... checking for stdlib.h... yes
checking for unistd.h... yes
yes
checking for unistd.h... checking for string.h... yes
checking for size_t... yes
yes
checking minix/config.h usability... yes
checking for dlfcn.h... checking for memory.h... yes
no
checking minix/config.h presence... yes
checking for objdir... checking for strings.h... .libs
yes
checking for working alloca.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for alloca... yes
checking if gcc supports -fno-rtti -fno-exceptions... checking for stdint.h... no
checking whether gcc supports -W... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
yes
yes
checking whether gcc supports -Wall... checking for stdlib.h... (cached) yes
checking for unistd.h... checking for unistd.h... (cached) yes
checking for sys/param.h... yes
yes
checking if gcc static flag -static works... checking whether gcc supports -Wwrite-strings... yes
checking ctype.h usability... yes
yes
checking for getpagesize... checking whether gcc supports -Wc++-compat... no
checking if gcc supports -c -o file.o... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking ctype.h presence... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for ctype.h... yes
yes
checking for working mmap... checking stddef.h usability... yes
checking whether gcc supports -Wshadow=local... yes
checking whether gcc supports -pedantic ... yes
checking stddef.h presence... no
checking dynamic linker characteristics... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
yes
checking whether gcc and cc understand -c and -o together... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... checking stdio.h usability... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking whether integer division by zero raises SIGFPE... yes
checking stdio.h presence... checking for stdlib.h... (cached) yes
yes
checking for an ANSI C-conforming const... checking for unistd.h... (cached) yes
yes
checking for stdio.h... yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking for sys/param.h... yes
checking for inline... inline
checking whether byte ordering is bigendian... yes
yes
checking for inttypes.h... checking for getpagesize... yes
checking for uintptr_t... yes
checking for stdint.h... yes
checking for working mmap... yes
checking for unsigned long long... yes
checking for int_least32_t... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
yes
checking for inttypes.h... checking for sys/file.h... yes
yes
checking for memcpy... checking for sys/param.h... yes
checking for int_fast32_t... yes
checking whether the inttypes.h PRIxNN macros are broken... yes
checking for limits.h... no
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
no
checking for shared library run path origin... checking for stdlib.h... (cached) yes
yes
checking for malloc.h... yes
checking for uint64_t... checking for strerror... done
checking argz.h usability... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... no
checking argz.h presence... yes
yes
checking what to include in gstdint.h... checking for unistd.h... (cached) yes
stdint.h (already complete)
checking for an ANSI C-conforming const... yes
checking for time.h... no
checking for argz.h... no
checking limits.h usability... yes
checking for off_t... yes
configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
checking for sys/resource.h... yes
checking limits.h presence... yes
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking for limits.h... yes
checking locale.h usability... yes
checking for fcntl.h... yes
checking size of int... yes
checking locale.h presence... yes
checking for alloca.h... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking for sys/pstat.h... no
checking for sys/sysmp.h... yes
checking nl_types.h presence... 4
checking size of long... yes
checking for nl_types.h... yes
no
checking malloc.h usability... checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... yes
checking malloc.h presence... 8
checking for ANSI C header files... (cached) yes
checking build system type... no
yes
checking for malloc.h... yes
sparc-sun-solaris2.11
checking host system type... checking for sys/table.h... checking stddef.h usability... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... no
checking for sys/sysctl.h... yes
checking stddef.h presence... no
checking for sys/systemcfg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
no
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stdio_ext.h... checking for sys/param.h... (cached) yes
checking for feof_unlocked... yes
checking for process.h... yes
no
checking for sys/prctl.h... no
checking for fgets_unlocked... configure: updating cache ./config.cache
configure: creating ./config.status
no
checking for sys/wait.h that is POSIX.1 compatible... no
checking for getc_unlocked... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether errno must be declared... config.status: creating Makefile
yes
checking for getcwd... no
checking size of int... config.status: executing depfiles commands
config.status: creating Makefile
config.status: creating config.h
config.status: executing gstdint.h commands
yes
checking for getegid... config.status: executing libtool commands
4
mkdir -p -- ./readline
checking size of long... Configuring in ./readline
yes
Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
checking for geteuid... Configuring in sparc-sun-solaris2.11/zlib
8
checking size of size_t... yes
checking for getgid... configure: creating cache ./config.cache
checking build system type... 8
checking for long long... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for getuid... checking whether the C compiler works... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... yes
sparc-sun-solaris2.11
checking target system type... checking for mempcpy... yes
checking size of long long... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking for munmap...
checking whether we are cross compiling... 8
checking for a 64-bit type... uint64_t
checking for intptr_t... yes
checking for putenv... no
checking for suffix of object files... checking whether the C compiler works... o
checking whether we are using the GNU C compiler... yes
yes
checking whether gcc accepts -g... checking for setenv... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for uintptr_t... yes
checking for gcc option to accept ISO C89...
yes
checking whether we are cross compiling... checking for setlocale... none needed
checking how to run the C preprocessor... yes
checking for ssize_t... gcc -E
no
checking for suffix of object files... yes
checking for stpcpy... o
checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking whether gcc accepts -g... yes
checking for pid_t... yes
checking for strcasecmp... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for strdup... yes
checking for library containing strerror... yes
yes
checking for style of include used by gmake... checking for sys/types.h... GNU
checking dependency style of gcc ... yes
checking for strtoul... yes
checking for sys/stat.h... none required
checking for asprintf... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... yes
/usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... checking for stdlib.h... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for tsearch... yes
checking for atexit... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for string.h... checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
checking for __argz_count... yes
checking for memory.h... yes
checking for basename... yes
no
checking for strings.h... checking for __argz_stringify... ok
yes
checking for bcmp... yes
checking for inttypes.h... checking how to run the C preprocessor... no
checking for __argz_next... yes
checking for stdint.h... gcc -E
yes
checking for bcopy... no
checking for __fsetlocking... yes
checking for ANSI C header files... checking for unistd.h... yes
yes
checking for iconv... yes
checking for bsearch... checking minix/config.h usability... no
checking minix/config.h presence... yes
checking for bzero... no
yes
checking for minix/config.h... no
checking for iconv declaration... checking whether it is safe to define __EXTENSIONS__...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking whether gcc needs -traditional... yes
checking for sys/types.h... yes
checking for calloc... yes
no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const... checking for sys/stat.h... yes
checking for LC_MESSAGES... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
checking for stdlib.h... yes
checking for clock... yes
checking for bison... bison
checking version of bison... yes
3.0.4, ok
checking whether NLS is requested... yes
no
checking for working volatile... checking whether included gettext is requested... no
checking for GNU gettext in libc... checking for string.h... yes
checking return type of signal handlers... yes
yes
checking for ffs... checking for memory.h... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
void
checking for size_t... yes
configure: updating cache ./config.cache
configure: creating ./config.status
checking for strings.h... yes
checking for getcwd... yes
checking for inttypes.h... yes
checking for ssize_t... yes
yes
checking for getpagesize... checking for stdint.h... config.status: creating Makefile
yes
config.status: creating config.intl
checking for unistd.h... yes
config.status: creating config.h
checking for gettimeofday... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... config.status: executing default-1 commands
yes
checking for dlfcn.h... no
checking for dirent.h that defines DIR... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
yes
checking for index... yes
checking for objdir... .libs
yes
gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
checking for library containing opendir... yes
checking for insque... none required
checking for fcntl... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
checking if gcc supports -fno-rtti -fno-exceptions... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
yes
yes
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... checking for memchr... checking for kill... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
yes
checking if gcc static flag -static works... yes
yes
no
checking if gcc supports -c -o file.o... checking for lstat... checking for memcmp... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
yes
checking for memmove... checking for memcpy... no
checking dynamic linker characteristics... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for putenv... checking for memmem... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
yes
checking for select... checking for memmove... yes
checking for getpagesize... yes
checking for setenv... yes
checking for mempcpy... yes
checking for working mmap... yes
no
checking for setlocale... checking for memset... yes
yes
yes
checking for memcpy... checking for strcasecmp... checking for mkstemps... yes
yes
yes
checking for strpbrk... checking for strerror... checking for putenv... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
yes
yes
yes
checking for random... checking for unistd.h... (cached) yes
checking for tcgetattr... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
yes
checking for rename... checking for vsnprintf... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
yes
checking for rindex... checking for isascii... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
checking for setenv... yes
checking for isxdigit... yes
checking for snprintf... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
yes
checking for getpwent... yes
checking for sigsetmask... yes
checking for getpwnam... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
no
checking for stpcpy... yes
checking for getpwuid... yes
checking for stpncpy... yes
checking for working strcoll... yes
checking for strcasecmp... yes
checking fcntl.h usability... config.status: creating Makefile
config.status: executing default-1 commands
yes
checking fcntl.h presence... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
yes
checking for strchr... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mkdir 32
yes
no
checking varargs.h presence... checking for strdup... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
no
checking for varargs.h... no
checking stdarg.h usability... yes
yes
checking stdarg.h presence... checking for strncasecmp... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking limits.h usability... yes
checking for strndup... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking for strnlen... yes
checking locale.h presence... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... yes
checking for locale.h... yes
checking pwd.h usability... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
yes
checking whether gmake supports nested variables... checking for strrchr... yes
yes
checking pwd.h presence... checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
yes
checking for pwd.h... yes
checking for memory.h... (cached) yes
checking termcap.h usability... checking for suffix of object files... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking for strstr... no
checking termcap.h presence... no
checking for termcap.h... no
checking termios.h usability... gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
yes
checking for strtod... yes
checking termios.h presence... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
yes
checking for termios.h... yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
checking termio.h usability... yes
checking for strtol... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking termio.h presence... yes
checking for termio.h... yes
checking sys/pte.h usability... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
checking for strtoul... no
checking sys/pte.h presence... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
no
checking for sys/pte.h... no
checking sys/stream.h usability... yes
checking for strtoll... yes
checking sys/stream.h presence... yes
checking for sys/stream.h... yes
yes
checking sys/select.h usability... checking for strtoull... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
yes
mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
checking sys/file.h usability... ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
checking for strverscmp... ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking sys/file.h presence... no
checking for tmpnam... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for vasprintf... no
checking for type of signal functions... yes
checking for vfprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsnprintf... present
checking for lstat... yes
checking for vsprintf... yes
checking whether or not strcoll and strcmp differ... yes
checking for waitpid... no
checking whether the ctype macros accept non-ascii characters... yes
yes
checking whether getpw functions are declared in pwd.h... checking for setproctitle... yes
checking whether termios.h defines TIOCGWINSZ... yes
checking for sig_atomic_t in signal.h... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... yes
checking whether signal handlers are of type void... -1
checking for vfork.h... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for fork... no
checking for FIONREAD in sys/ioctl.h... yes
no
checking for speed_t in sys/types.h... checking for vfork... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working fork... termios.h
checking for struct dirent.d_ino... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking for struct dirent.d_fileno... no
checking for tgetent... yes
checking for sys_errlist... no
checking for tgetent in -ltermcap... no
checking for sys_nerr... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for sys_siglist... yes
checking wctype.h presence... no
checking for external symbol _system_configuration... yes
checking for wctype.h... yes
checking wchar.h usability... no
checking for __fsetlocking... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for canonicalize_file_name... yes
checking langinfo.h presence... yes
yes
checking for langinfo.h... yes
checking for mbrlen... checking for dup3... yes
checking for mbscasecmp... yes
checking for getrlimit... no
checking for mbscmp... yes
checking for getrusage... no
checking for mbsnrtowcs... yes
checking for getsysinfo... yes
checking for mbsrtowcs... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for mbschr... no
checking for pipe2... no
checking for wcrtomb... yes
checking for psignal... yes
checking for wcscoll... yes
yes
checking for wcsdup... checking for pstat_getdynamic... no
yes
checking for wcwidth... checking for pstat_getstatic... no
checking for realpath... yes
checking for wctype... yes
yes
checking for wcswidth... checking for setrlimit... yes
yes
checking whether mbrtowc and mbstate_t are properly declared... checking for sbrk... yes
yes
checking for iswlower... checking for spawnve... no
checking for spawnvpe... yes
checking for iswupper... no
checking for strerror... yes
checking for towlower... yes
checking for strsignal... yes
checking for towupper... yes
checking for sysconf... yes
checking for iswctype... yes
checking for sysctl... yes
checking for nl_langinfo and CODESET... no
checking for sysmp... yes
checking for wchar_t in wchar.h... no
checking for table... yes
checking for wctype_t in wctype.h... yes
checking for wint_t in wctype.h... no
checking for times... yes
checking configuration for building shared libraries... supported
yes
checking for wait3... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for wait4... config.status: creating Makefile
config.status: creating doc/Makefile
yes
checking whether basename is declared... config.status: creating examples/Makefile
config.status: creating shlib/Makefile
no
config.status: creating config.h
checking whether ffs is declared... config.status: executing default commands
yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Make some DWARF complaints clearer
@ 2019-05-29 16:38 sergiodj+buildbot
2019-05-29 16:44 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 16:38 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT fa9c3fa035433debc24503e32c59688650ffcdbb ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: fa9c3fa035433debc24503e32c59688650ffcdbb
Make some DWARF complaints clearer
I noticed that the complaint in partial_die_parent_scope was not using
dwarf_tag_name, so I changed that. Then I noticed that dwarf_tag_name
does not show the numeric value for an unrecognized tag, so I changed
that function and all the related functions to do so.
gdb/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* dwarf2read.c (partial_die_parent_scope): Call dwarf_tag_name.
(dwarf_unknown): New function.
(dwarf_tag_name, dwarf_attr_name, dwarf_form_name)
(dwarf_type_encoding_name): Use dwarf_unknown.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 16:38 [binutils-gdb] Make some DWARF complaints clearer sergiodj+buildbot
@ 2019-05-29 16:44 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 16:44 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1663>
Commit(s) tested:
fa9c3fa035433debc24503e32c59688650ffcdbb
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Make some DWARF complaints clearer
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/fa/fa9c3fa035433debc24503e32c59688650ffcdbb/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./libiberty
mkdir -p -- ./intl
mkdir -p -- ./zlib
mkdir -p -- ./etc
Configuring in ./zlib
Configuring in ./libiberty
Configuring in ./intl
Configuring in ./etc
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/gnu/bin/install -c
configure: creating cache ./config.cache
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... checking for makeinfo... gcc
makeinfo --split-size=5000000
checking build system type... sparc-sun-solaris2.11
checking host system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking target system type... configure: creating ./config.status
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether the C compiler works...
checking whether we are cross compiling... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking for suffix of object files... none needed
checking how to run the C preprocessor... checking whether the C compiler works... o
checking whether we are using the GNU C compiler... checking for perl... perl
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking whether gcc accepts -g... gcc -E
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for gcc option to accept ISO C89... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together...
checking whether we are cross compiling... checking whether the C compiler works... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... yes
checking for C compiler default output file name... a.out
no
checking for suffix of executables... checking for suffix of object files... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc...
checking whether we are cross compiling... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether gcc accepts -g... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for sys/types.h... yes
checking for gcc option to accept ISO C89... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... no
checking for suffix of object files... yes
checking for sys/stat.h... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... o
checking whether we are using the GNU C compiler... yes
checking for stdlib.h... yes
checking whether gcc supports -Wall... yes
checking whether gcc accepts -g... yes
yes
checking for gcc option to accept ISO C89... checking whether gcc supports -Wwrite-strings... yes
checking for string.h... ok
yes
checking whether gcc supports -Wstrict-prototypes... none needed
checking how to run the C preprocessor... yes
checking how to run the C preprocessor... checking for memory.h... yes
checking whether gcc supports -Wmissing-prototypes... gcc -E
yes
gcc -E
yes
checking for strings.h... checking whether gcc supports -Wold-style-definition... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... yes
/usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... checking for ANSI C header files... checking for inttypes.h... yes
checking whether gcc supports -Wcast-qual... yes
checking for stdint.h... yes
checking whether gcc supports -pedantic -Wlong-long... yes
yes
checking whether gcc supports -fno-lto... checking for unistd.h... yes
checking how to run the C preprocessor... yes
checking minix/config.h usability... yes
checking for sys/types.h... yes
checking for sys/types.h... gcc -E
no
checking minix/config.h presence... yes
yes
checking for sys/stat.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
checking for stdlib.h... checking for stdlib.h... yes
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... yes
yes
/usr/gnu/bin/xgettext
checking for string.h... checking for msgmerge... checking for string.h... /usr/bin/msgmerge
checking build system type... sparc-sun-solaris2.11
checking host system type... yes
yes
sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... checking for memory.h... checking for memory.h... yes
yes
yes
checking for sys/types.h... checking for strings.h... checking for strings.h... none required
checking for an ANSI C-conforming const... yes
yes
yes
checking for inttypes.h... checking for sys/stat.h... checking for inttypes.h... yes
checking for inline... inline
checking for off_t... yes
yes
yes
checking for stdlib.h... checking for stdint.h... checking for stdint.h... yes
yes
yes
checking for string.h... checking for unistd.h... checking for unistd.h... yes
checking for size_t... yes
yes
checking for memory.h... checking for dlfcn.h... yes
checking minix/config.h usability... yes
yes
checking for strings.h... checking for objdir... no
checking minix/config.h presence... .libs
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for working alloca.h... yes
checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for stdint.h... yes
checking for alloca... checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether gcc supports -W... yes
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... checking for unistd.h... yes
checking whether gcc supports -Wall... yes
checking for stdlib.h... (cached) yes
yes
checking if gcc static flag -static works... checking for unistd.h... (cached) yes
checking for sys/param.h... yes
yes
checking whether gcc supports -Wwrite-strings... checking ctype.h usability... no
checking if gcc supports -c -o file.o... yes
yes
checking whether gcc supports -Wc++-compat... checking for getpagesize... yes
checking ctype.h presence... yes
checking for ctype.h... yes
yes
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... checking whether gcc supports -Wstrict-prototypes... checking stddef.h usability... yes
yes
checking for working mmap... checking whether gcc supports -Wshadow=local... yes
checking stddef.h presence... no
checking dynamic linker characteristics... yes
checking for stddef.h... yes
yes
checking whether gcc supports -pedantic ... checking for string.h... (cached) yes
checking stdio.h usability... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking whether gcc and cc understand -c and -o together... yes
checking stdio.h presence... yes
checking whether we are using the GNU C Library 2.1 or newer... checking for stdlib.h... (cached) yes
yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... no
checking whether integer division by zero raises SIGFPE... checking for sys/param.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... yes
checking for getpagesize... inline
checking whether byte ordering is bigendian... yes
checking for uintptr_t... yes
checking for inttypes.h... yes
checking for working mmap... yes
checking for stdint.h... yes
checking for int_least32_t... yes
checking for unsigned long long... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
yes
checking for sys/file.h... checking for memcpy... yes
checking for inttypes.h... yes
checking for int_fast32_t... yes
checking for sys/param.h... yes
checking whether the inttypes.h PRIxNN macros are broken... yes
checking for limits.h... yes
no
checking for ld used by GCC... checking for strerror... yes
checking for uint64_t... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
no
checking for shared library run path origin... checking for stdlib.h... (cached) yes
checking for malloc.h... done
checking argz.h usability... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
yes
yes
checking what to include in gstdint.h... checking for strings.h... (cached) yes
stdint.h (already complete)
checking for an ANSI C-conforming const... checking for unistd.h... (cached) yes
checking for sys/time.h... no
checking argz.h presence... yes
yes
checking for off_t... checking for time.h... configure: updating cache ./config.cache
no
checking for argz.h... no
checking limits.h usability... checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for sys/resource.h... yes
checking limits.h presence... yes
checking for sys/stat.h... (cached) yes
yes
checking for limits.h... yes
checking for sys/mman.h... checking locale.h usability... yes
checking size of int... yes
checking for fcntl.h... yes
checking locale.h presence... yes
checking for alloca.h... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking for sys/pstat.h... 4
checking size of long... no
yes
checking nl_types.h presence... checking for sys/sysmp.h... yes
checking for nl_types.h... yes
no
checking malloc.h usability... checking for sys/sysinfo.h... yes
checking for machine/hal_sysinfo.h... 8
checking for ANSI C header files... (cached) yes
yes
checking malloc.h presence... checking build system type... sparc-sun-solaris2.11
checking host system type... no
sparc-sun-solaris2.11
checking target system type... checking for sys/table.h... yes
checking for malloc.h... yes
sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... checking stddef.h usability... no
checking for sys/sysctl.h... yes
checking stddef.h presence... no
checking for sys/systemcfg.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
no
checking for stdint.h... (cached) yes
checking for string.h... (cached) yes
checking for stdio_ext.h... checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for feof_unlocked... yes
checking for process.h... yes
no
checking for sys/prctl.h... configure: updating cache ./config.cache
configure: creating ./config.status
no
checking for fgets_unlocked... no
checking for sys/wait.h that is POSIX.1 compatible... no
checking for getc_unlocked... yes
checking whether time.h and sys/time.h may both be included... yes
config.status: creating Makefile
checking whether errno must be declared... config.status: executing depfiles commands
config.status: creating Makefile
yes
checking for getcwd... no
checking size of int... config.status: creating config.h
config.status: executing gstdint.h commands
config.status: executing libtool commands
yes
checking for getegid... mkdir -p -- ./readline
Configuring in ./readline
4
checking size of long... Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
yes
checking for geteuid... Configuring in sparc-sun-solaris2.11/zlib
8
checking size of size_t... yes
checking for getgid... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... 8
checking for long long... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for getuid... checking whether the C compiler works... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for mempcpy... yes
checking size of long long... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking for munmap...
checking whether we are cross compiling... 8
checking for a 64-bit type... yes
uint64_t
checking for intptr_t... checking whether the C compiler works... no
checking for suffix of object files... checking for putenv... o
checking whether we are using the GNU C compiler... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
yes
checking whether gcc accepts -g... checking for setenv... yes
checking for uintptr_t... yes
checking for gcc option to accept ISO C89...
checking whether we are cross compiling... yes
none needed
checking how to run the C preprocessor... checking for setlocale... no
yes
checking for ssize_t... checking for suffix of object files... gcc -E
yes
checking for stpcpy... o
checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking whether gcc accepts -g... yes
yes
checking for pid_t... yes
checking for gcc option to accept ISO C89... checking for strcasecmp... none needed
checking whether gcc understands -c and -o together... yes
checking for strdup... yes
yes
checking for style of include used by gmake... checking for library containing strerror... GNU
checking dependency style of gcc ... yes
checking for sys/types.h... yes
gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... checking for strtoul... /usr/gnu/bin/sed
none required
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for asprintf... checking for egrep... yes
/usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... checking for sys/stat.h... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... checking for stdlib.h... yes
1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... yes
ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... checking for tsearch... checking for atexit... yes
checking for string.h... yes
yes
checking for __argz_count... checking for basename... yes
checking for memory.h... ok
yes
no
checking for __argz_stringify... checking for strings.h... yes
checking for bcmp... checking how to run the C preprocessor... yes
checking for inttypes.h... no
checking for __argz_next... gcc -E
yes
yes
checking for bcopy... checking for stdint.h... checking for ANSI C header files... no
checking for __fsetlocking... yes
checking for unistd.h... yes
checking for bsearch... yes
checking for iconv... yes
checking minix/config.h usability... yes
no
checking minix/config.h presence... checking for bzero... yes
checking for iconv declaration... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for sys/types.h...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
yes
checking whether gcc needs -traditional... yes
checking for calloc... checking for sys/stat.h... no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const... yes
checking for stdlib.h... yes
checking for LC_MESSAGES... yes
checking for clock... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
checking for string.h... yes
checking for bison... bison
checking version of bison... 3.0.4, ok
checking whether NLS is requested... yes
no
checking for working volatile... checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
yes
checking for memory.h... checking for ffs... yes
checking return type of signal handlers... yes
checking for strings.h... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
void
checking for size_t... yes
checking for getcwd... configure: updating cache ./config.cache
yes
configure: creating ./config.status
checking for inttypes.h... yes
checking for stdint.h... yes
checking for getpagesize... yes
checking for ssize_t... yes
checking for unistd.h... config.status: creating Makefile
yes
config.status: creating config.intl
checking for gettimeofday... yes
checking for dlfcn.h... config.status: creating config.h
yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... config.status: executing default-1 commands
yes
no
checking for objdir... checking for dirent.h that defines DIR... .libs
yes
checking for index... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
yes
gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
checking for library containing opendir... yes
checking for insque... checking if gcc supports -fno-rtti -fno-exceptions... none required
checking for fcntl... no
checking for gcc option to produce PIC... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
-fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
yes
checking for memchr... yes
checking if gcc static flag -static works... yes
mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
checking for kill... no
checking if gcc supports -c -o file.o... yes
checking for memcmp... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for lstat... mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
no
checking dynamic linker characteristics... checking for memcpy... yes
checking for memmove... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for stdlib.h... (cached) yes
checking for memmem... yes
checking for unistd.h... (cached) yes
checking for putenv... checking for sys/param.h... yes
checking for getpagesize... yes
checking for memmove... yes
checking for select... yes
checking for working mmap... yes
checking for mempcpy... yes
checking for setenv... no
checking for memset... yes
yes
checking for setlocale... checking for memcpy... yes
checking for mkstemps... yes
yes
checking for strcasecmp... checking for strerror... yes
checking for putenv... yes
yes
mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
checking for unistd.h... (cached) yes
checking for strpbrk... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for random... yes
checking for tcgetattr... yes
checking for rename... yes
checking for vsnprintf... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
checking for rindex... yes
checking for isascii... yes
checking for setenv... yes
checking for isxdigit... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
yes
checking for snprintf... yes
checking for getpwent... yes
checking for sigsetmask... yes
checking for getpwnam... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
no
checking for stpcpy... yes
checking for getpwuid... yes
checking for stpncpy... config.status: creating Makefile
yes
checking for working strcoll... config.status: executing default-1 commands
yes
checking for strcasecmp... yes
checking fcntl.h usability... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mkdir 32
yes
checking fcntl.h presence... yes
checking for strchr... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
checking for strdup... no
checking varargs.h presence... no
checking for varargs.h... no
checking stdarg.h usability... yes
checking for strncasecmp... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking limits.h usability... yes
configure: creating cache ./config.cache
checking for strndup... checking build system type... sparc-sun-solaris2.11
checking host system type... yes
checking limits.h presence... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
yes
checking for limits.h... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... checking locale.h usability... yes
checking whether gmake supports nested variables... yes
yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
checking for strnlen... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for suffix of object files... checking pwd.h usability... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking for strrchr... yes
checking pwd.h presence... yes
checking for pwd.h... yes
gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
checking for memory.h... (cached) yes
checking termcap.h usability... yes
checking for strstr... no
checking termcap.h presence... no
checking for termcap.h... no
checking termios.h usability... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking for strtod... yes
checking termios.h presence... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
yes
checking for termios.h... yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
checking termio.h usability... yes
checking for strtol... yes
checking termio.h presence... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
yes
checking for termio.h... yes
yes
checking sys/pte.h usability... checking for strtoul... no
checking sys/pte.h presence... no
checking for sys/pte.h... no
yes
checking sys/stream.h usability... checking for strtoll... yes
checking sys/stream.h presence... yes
yes
checking for sys/stream.h... yes
checking for strtoull... checking sys/select.h usability... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking sys/select.h presence... yes
checking for strverscmp... yes
checking for sys/select.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... no
checking for tmpnam... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for vasprintf... no
checking for type of signal functions... yes
checking for vfprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsnprintf... present
checking for lstat... yes
checking for vsprintf... yes
checking whether or not strcoll and strcmp differ... yes
checking for waitpid... no
checking whether the ctype macros accept non-ascii characters... yes
checking for setproctitle... yes
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether alloca needs Cray hooks... yes
checking for sig_atomic_t in signal.h... no
checking stack direction for C alloca... yes
checking whether signal handlers are of type void... -1
checking for vfork.h... no
checking for fork... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for FIONREAD in sys/ioctl.h... yes
no
checking for speed_t in sys/types.h... checking for vfork... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working fork... termios.h
checking for struct dirent.d_ino... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking for struct dirent.d_fileno... no
checking for tgetent... yes
checking for sys_errlist... no
checking for tgetent in -ltermcap... no
checking for sys_nerr... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for sys_siglist... yes
checking wctype.h presence... no
checking for external symbol _system_configuration... yes
checking for wctype.h... yes
checking wchar.h usability... no
checking for __fsetlocking... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for canonicalize_file_name... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for dup3... yes
checking for mbscasecmp... yes
checking for getrlimit... no
checking for mbscmp... yes
checking for getrusage... no
checking for mbsnrtowcs... yes
checking for getsysinfo... yes
checking for mbsrtowcs... no
checking for gettimeofday... (cached) yes
yes
checking for mbschr... checking for on_exit... no
checking for wcrtomb... no
checking for pipe2... yes
yes
checking for wcscoll... checking for psignal... yes
checking for wcsdup... yes
checking for pstat_getdynamic... yes
checking for wcwidth... no
checking for pstat_getstatic... no
yes
checking for wctype... checking for realpath... yes
yes
checking for wcswidth... checking for setrlimit... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for sbrk... yes
checking for iswlower... yes
checking for spawnve... no
yes
checking for spawnvpe... checking for iswupper... no
checking for strerror... yes
checking for towlower... yes
checking for strsignal... yes
checking for towupper... yes
checking for sysconf... yes
checking for iswctype... yes
checking for sysctl... yes
checking for nl_langinfo and CODESET... no
checking for sysmp... yes
checking for wchar_t in wchar.h... no
yes
checking for wctype_t in wctype.h... checking for table... yes
checking for wint_t in wctype.h... no
checking for times... yes
checking configuration for building shared libraries... supported
configure: updating cache ./config.cache
yes
configure: creating ./config.status
checking for wait3... yes
checking for wait4... config.status: creating Makefile
config.status: creating doc/Makefile
yes
config.status: creating examples/Makefile
checking whether basename is declared... config.status: creating shlib/Makefile
config.status: creating config.h
no
config.status: executing default commands
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Fix crash in cp_print_value_fields
@ 2019-05-29 16:22 sergiodj+buildbot
2019-05-29 16:26 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 16:22 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 4330d61dfb05d77fd925efdca45091f12e3a6266 ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: 4330d61dfb05d77fd925efdca45091f12e3a6266
Fix crash in cp_print_value_fields
PR c++/20020 concerns a crash in cp_print_value_fields. The immediate
cause is that cp_print_value_fields does not handle the case where
value_static_field fails. This is fixed in this patch by calling
cp_print_static_field from the "try" block.
Digging a bit deeper, the error occurs because GCC does not emit a
DW_AT_const_value for a static constexpr member appearing in a
template class. I've filed a GCC bug for this.
Tested on x86-64 Fedora 29.
gdb/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
PR c++/20020:
* cp-valprint.c (cp_print_value_fields): Call
cp_print_static_field inside "try".
gdb/testsuite/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
PR c++/20020:
* gdb.cp/constexpr-field.exp: New file.
* gdb.cp/constexpr-field.cc: New file.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 16:22 [binutils-gdb] Fix crash in cp_print_value_fields sergiodj+buildbot
@ 2019-05-29 16:26 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 16:26 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1662>
Commit(s) tested:
4330d61dfb05d77fd925efdca45091f12e3a6266
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix crash in cp_print_value_fields
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/43/4330d61dfb05d77fd925efdca45091f12e3a6266/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./intl
mkdir -p -- ./libiberty
mkdir -p -- ./zlib
mkdir -p -- ./etc
Configuring in ./intl
Configuring in ./zlib
Configuring in ./libiberty
Configuring in ./etc
configure: creating cache ./config.cache
checking for sparc-sun-solaris2.11-gcc... gcc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... checking for makeinfo... /usr/gnu/bin/install -c
makeinfo --split-size=5000000
checking build system type... sparc-sun-solaris2.11
checking host system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking target system type... configure: creating ./config.status
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether we are cross compiling... checking whether the C compiler works... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... no
checking for suffix of object files... yes
checking for sparc-sun-solaris2.11-gcc... gcc
none needed
checking how to run the C preprocessor... checking for perl... perl
o
checking whether we are using the GNU C compiler... checking build system type... checking whether the C compiler works... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
gcc -E
yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together... checking whether the C compiler works...
checking whether we are cross compiling... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep...
/usr/gnu/bin/grep -E
checking for fgrep... checking whether we are cross compiling... /usr/gnu/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
yes
checking whether gcc accepts -g... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for sys/types.h... yes
checking for gcc option to accept ISO C89... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... no
checking for sys/stat.h... checking for suffix of object files... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... o
checking whether we are using the GNU C compiler... yes
checking for stdlib.h... yes
yes
checking whether gcc accepts -g... checking whether gcc supports -Wall... yes
checking for string.h... yes
checking for gcc option to accept ISO C89... yes
checking whether gcc supports -Wwrite-strings... ok
yes
yes
checking whether gcc supports -Wstrict-prototypes... none needed
checking how to run the C preprocessor... checking for memory.h... checking how to run the C preprocessor... yes
checking whether gcc supports -Wmissing-prototypes... yes
gcc -E
checking for strings.h... gcc -E
yes
checking whether gcc supports -Wold-style-definition... yes
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... checking for inttypes.h... checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking for stdint.h... yes
checking whether gcc supports -Wcast-qual... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
checking minix/config.h usability... yes
checking how to run the C preprocessor... yes
yes
checking for sys/types.h... checking for sys/types.h... no
checking minix/config.h presence... gcc -E
yes
yes
checking for sys/stat.h... checking for sys/stat.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
checking for stdlib.h... checking for stdlib.h... yes
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... yes
yes
/usr/gnu/bin/xgettext
checking for string.h... checking for string.h... checking for msgmerge... /usr/bin/msgmerge
checking build system type... sparc-sun-solaris2.11
checking host system type... yes
yes
sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... checking for memory.h... checking for memory.h... yes
yes
checking for strings.h... checking for strings.h... none required
checking for an ANSI C-conforming const... yes
checking for sys/types.h... yes
yes
checking for inttypes.h... checking for inttypes.h... yes
checking for inline... yes
checking for sys/stat.h... inline
checking for off_t... yes
yes
checking for stdint.h... checking for stdint.h... yes
checking for stdlib.h... yes
yes
checking for unistd.h... checking for unistd.h... yes
checking for string.h... yes
checking for size_t... yes
yes
checking minix/config.h usability... checking for dlfcn.h... yes
checking for memory.h... no
checking minix/config.h presence... yes
checking for objdir... .libs
yes
checking for strings.h... yes
checking for working alloca.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for alloca... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for stdint.h... checking whether gcc supports -W... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
yes
checking for stdlib.h... (cached) yes
checking whether gcc supports -Wall... yes
checking for unistd.h... (cached) yes
checking for unistd.h... checking for sys/param.h... yes
yes
checking if gcc static flag -static works... checking whether gcc supports -Wwrite-strings... yes
yes
checking ctype.h usability... yes
checking for getpagesize... checking whether gcc supports -Wc++-compat... no
checking if gcc supports -c -o file.o... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking ctype.h presence... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
yes
checking for ctype.h... yes
checking for working mmap... yes
checking stddef.h usability... checking whether gcc supports -Wshadow=local... yes
checking whether gcc supports -pedantic ... no
checking dynamic linker characteristics... yes
checking stddef.h presence... yes
checking for stddef.h... yes
solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking whether gcc and cc understand -c and -o together... checking for string.h... (cached) yes
no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
checking stdio.h usability... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking whether integer division by zero raises SIGFPE... yes
checking stdio.h presence... checking for stdlib.h... (cached) yes
yes
checking for an ANSI C-conforming const... checking for unistd.h... (cached) yes
yes
checking for stdio.h... yes
checking for sys/param.h... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for inline... yes
checking for getpagesize... inline
checking whether byte ordering is bigendian... yes
checking for inttypes.h... yes
checking for uintptr_t... yes
checking for stdint.h... yes
checking for working mmap... yes
checking for unsigned long long... yes
checking for int_least32_t... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for sys/file.h... yes
checking for inttypes.h... yes
yes
checking for memcpy... checking for sys/param.h... yes
checking for int_fast32_t... yes
checking whether the inttypes.h PRIxNN macros are broken... yes
checking for limits.h... no
checking for ld used by GCC... yes
/usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... checking for stdlib.h... (cached) yes
yes
no
checking for shared library run path origin... checking for malloc.h... checking for strerror... yes
checking for uint64_t... done
yes
checking argz.h usability... checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
no
checking argz.h presence... yes
yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... checking for time.h... no
checking for argz.h... no
configure: updating cache ./config.cache
checking limits.h usability... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
checking for sys/resource.h... yes
checking for off_t... yes
checking for sys/stat.h... (cached) yes
yes
checking limits.h presence... checking for sys/mman.h... yes
checking for limits.h... yes
yes
checking locale.h usability... checking for fcntl.h... yes
checking size of int... yes
checking for alloca.h... yes
checking locale.h presence... yes
yes
checking for locale.h... yes
checking nl_types.h usability... checking for sys/pstat.h... no
checking for sys/sysmp.h... 4
checking size of long... yes
checking nl_types.h presence... no
checking for sys/sysinfo.h... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking for machine/hal_sysinfo.h... yes
checking malloc.h presence... 8
no
checking for ANSI C header files... (cached) yes
checking for sys/table.h... checking build system type... sparc-sun-solaris2.11
checking host system type... yes
checking for malloc.h... yes
sparc-sun-solaris2.11
checking target system type... checking stddef.h usability... no
sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... checking for sys/sysctl.h... no
checking for sys/systemcfg.h... yes
checking stddef.h presence... no
checking for stdint.h... (cached) yes
yes
checking for stddef.h... yes
checking for stdio_ext.h... checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
yes
checking for process.h... checking for sys/param.h... (cached) yes
checking for feof_unlocked... no
checking for sys/prctl.h... yes
no
configure: updating cache ./config.cache
checking for sys/wait.h that is POSIX.1 compatible... no
configure: creating ./config.status
checking for fgets_unlocked... yes
checking whether time.h and sys/time.h may both be included... no
checking for getc_unlocked... yes
checking whether errno must be declared... config.status: creating Makefile
config.status: executing depfiles commands
no
checking size of int... config.status: creating Makefile
yes
checking for getcwd... config.status: creating config.h
config.status: executing gstdint.h commands
config.status: executing libtool commands
4
checking size of long... yes
mkdir -p -- ./readline
checking for getegid... Configuring in ./readline
Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
Configuring in sparc-sun-solaris2.11/zlib
yes
checking for geteuid... 8
checking size of size_t... yes
checking for getgid... 8
checking for long long... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for getuid... configure: creating cache ./config.cache
checking whether the C compiler works... checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... yes
checking size of long long... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
yes
checking for mempcpy... checking whether gmake supports nested variables... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
8
checking for a 64-bit type... no
checking for munmap...
checking whether we are cross compiling... uint64_t
checking for intptr_t... checking whether the C compiler works... yes
checking for putenv... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for uintptr_t... yes
yes
checking whether gcc accepts -g... checking for setenv...
yes
checking for gcc option to accept ISO C89... checking whether we are cross compiling... yes
none needed
checking how to run the C preprocessor... checking for setlocale... yes
checking for ssize_t... no
checking for suffix of object files... gcc -E
o
checking whether we are using the GNU C compiler... yes
checking for stpcpy... yes
checking whether gcc accepts -g... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... yes
checking for pid_t... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking for gcc option to accept ISO C89... yes
none needed
checking whether gcc understands -c and -o together... checking for strcasecmp... yes
checking for library containing strerror... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc ... yes
checking for strdup... none required
checking for asprintf... yes
gcc3
checking how to print strings... checking for sys/types.h... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
yes
checking for strtoul... checking for sys/stat.h... yes
checking for atexit... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
checking for stdlib.h... yes
checking for tsearch... yes
yes
checking for basename... checking for string.h... yes
yes
checking for memory.h... ok
checking for __argz_count... yes
checking for bcmp... checking how to run the C preprocessor... yes
checking for strings.h... no
checking for __argz_stringify... gcc -E
yes
yes
checking for bcopy... checking for inttypes.h... no
checking for __argz_next... checking for ANSI C header files... yes
checking for stdint.h... yes
checking for bsearch... yes
no
checking for __fsetlocking... checking for unistd.h... yes
yes
checking minix/config.h usability... checking for bzero... yes
checking for iconv... no
checking minix/config.h presence... yes
checking for sys/types.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for calloc... yes
checking for iconv declaration... yes
checking for sys/stat.h... yes
checking whether gcc needs -traditional...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for stdlib.h... yes
checking for clock... no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const... yes
checking for string.h... yes
checking for LC_MESSAGES... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
checking for ffs... yes
checking for memory.h... no
checking for working volatile... yes
checking for bison... bison
checking version of bison... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking for strings.h... yes
checking return type of signal handlers... yes
checking for getcwd... void
yes
yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for size_t... checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking for inttypes.h... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for getpagesize... yes
checking for stdint.h... yes
yes
checking for ssize_t... checking for unistd.h... yes
checking for gettimeofday... yes
checking for dlfcn.h... config.status: creating Makefile
config.status: creating config.intl
yes
config.status: creating config.h
yes
yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... checking for index... checking for objdir... .libs
config.status: executing default-1 commands
no
checking for dirent.h that defines DIR... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
yes
yes
checking for insque... checking for library containing opendir... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... none required
yes
checking for fcntl... checking for memchr... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
yes
checking if gcc static flag -static works... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
yes
no
checking if gcc supports -c -o file.o... checking for kill... yes
checking for memcmp... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for lstat... yes
checking for memcpy... no
checking dynamic linker characteristics... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
yes
checking for memmove... yes
checking for memmem... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for putenv... yes
checking for memmove... yes
checking for getpagesize... yes
checking for select... yes
yes
checking for working mmap... checking for mempcpy... yes
no
checking for setenv... checking for memset... yes
checking for memcpy... yes
yes
checking for setlocale... checking for mkstemps... yes
checking for strerror... yes
yes
checking for strcasecmp... checking for putenv... yes
checking for unistd.h... (cached) yes
yes
yes
checking for random... checking for strpbrk... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
configure: updating cache ./config.cache
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
yes
checking for rename... checking for tcgetattr... yes
yes
checking for rindex... checking for vsnprintf... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
checking for setenv... yes
checking for isascii... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
yes
checking for snprintf... checking for isxdigit... yes
mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
checking for sigsetmask... checking for getpwent... no
checking for stpcpy... yes
checking for getpwnam... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
yes
checking for stpncpy... yes
checking for getpwuid... config.status: creating Makefile
yes
yes
checking for strcasecmp... checking for working strcoll... config.status: executing default-1 commands
yes
checking for strchr... yes
checking fcntl.h usability... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mkdir 32
yes
checking fcntl.h presence... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
checking for strdup... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... yes
no
checking varargs.h presence... checking for strncasecmp... no
checking for varargs.h... no
mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
checking stdarg.h usability... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
yes
yes
checking stdarg.h presence... checking for strndup... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking limits.h usability... configure: creating cache ./config.cache
yes
checking build system type... sparc-sun-solaris2.11
checking host system type... checking for strnlen... sparc-sun-solaris2.11
checking target system type... yes
checking limits.h presence... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
yes
checking for limits.h... checking for gawk... gawk
yes
checking whether gmake sets $(MAKE)... checking locale.h usability... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
yes
checking for strrchr... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for suffix of object files... checking pwd.h usability... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking for strstr... yes
checking pwd.h presence... yes
checking for pwd.h... yes
gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
checking for memory.h... (cached) yes
checking termcap.h usability... yes
checking for strtod... no
checking termcap.h presence... no
checking for termcap.h... no
checking termios.h usability... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
yes
checking for strtol... yes
checking termios.h presence... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking for termios.h... yes
checking termio.h usability... yes
checking for strtoul... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
yes
checking termio.h presence... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
yes
checking for termio.h... yes
checking sys/pte.h usability... yes
checking for strtoll... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
no
checking sys/pte.h presence... no
checking for sys/pte.h... no
checking sys/stream.h usability... yes
checking for strtoull... yes
checking sys/stream.h presence... yes
checking for sys/stream.h... yes
yes
checking sys/select.h usability... checking for strverscmp... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking sys/select.h presence... no
checking for tmpnam... yes
checking for sys/select.h... yes
checking sys/file.h usability... yes
yes
checking sys/file.h presence... checking for vasprintf... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for vfprintf... no
checking for type of signal functions... yes
checking for vprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vsnprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsprintf... present
checking for lstat... yes
checking for waitpid... yes
checking whether or not strcoll and strcmp differ... yes
no
checking whether the ctype macros accept non-ascii characters... checking for setproctitle... no
checking whether alloca needs Cray hooks... yes
checking whether getpw functions are declared in pwd.h... no
checking stack direction for C alloca... yes
checking whether termios.h defines TIOCGWINSZ... yes
checking for sig_atomic_t in signal.h... -1
checking for vfork.h... no
checking for fork... yes
checking whether signal handlers are of type void... yes
checking for TIOCSTAT in sys/ioctl.h... yes
checking for vfork... no
checking for FIONREAD in sys/ioctl.h... no
checking for speed_t in sys/types.h... yes
checking for working fork... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working vfork... (cached) yes
checking for _doprnt... termios.h
checking for struct dirent.d_ino... yes
checking for sys_errlist... yes
checking for struct dirent.d_fileno... no
checking for tgetent... no
checking for sys_nerr... no
checking for tgetent in -ltermcap... no
checking for sys_siglist... no
checking for external symbol _system_configuration... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for __fsetlocking... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking wchar.h usability... yes
checking for canonicalize_file_name... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for dup3... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for getrlimit... yes
checking for mbscasecmp... yes
checking for getrusage... no
checking for mbscmp... yes
checking for getsysinfo... no
checking for mbsnrtowcs... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for mbsrtowcs... no
checking for pipe2... yes
checking for mbschr... yes
checking for psignal... no
checking for wcrtomb... yes
yes
checking for wcscoll... checking for pstat_getdynamic... no
checking for pstat_getstatic... yes
checking for wcsdup... no
checking for realpath... yes
checking for wcwidth... yes
checking for wctype... yes
checking for setrlimit... yes
checking for wcswidth... yes
checking for sbrk... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for spawnve... yes
checking for iswlower... no
checking for spawnvpe... no
checking for strerror... yes
checking for iswupper... yes
yes
checking for strsignal... checking for towlower... yes
checking for sysconf... yes
checking for towupper... yes
checking for sysctl... yes
checking for iswctype... no
checking for sysmp... yes
checking for nl_langinfo and CODESET... no
checking for table... yes
checking for wchar_t in wchar.h... yes
checking for wctype_t in wctype.h... no
checking for times... yes
checking for wint_t in wctype.h... yes
checking for wait3... yes
checking configuration for building shared libraries... supported
configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for wait4... yes
checking whether basename is declared... config.status: creating Makefile
config.status: creating doc/Makefile
no
checking whether ffs is declared... config.status: creating examples/Makefile
config.status: creating shlib/Makefile
yes
config.status: creating config.h
checking whether asprintf is declared... config.status: executing default commands
yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Add new GCC 9 warnings to warnings.m4
@ 2019-05-29 16:06 sergiodj+buildbot
2019-05-29 16:06 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 16:06 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 33a6bc350f5b4f03d586ba9d32667b6fea1dce4a ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: 33a6bc350f5b4f03d586ba9d32667b6fea1dce4a
Add new GCC 9 warnings to warnings.m4
GCC 9 has a few new warnings that aren't enabled in the gdb build by
default: -Wdeprecated-copy, -Wdeprecated-copy-dtor, and
-Wredundant-move. This patch enables them all.
Tested by rebuilding with a new GCC (git master) on x86-64 Fedora 29.
gdb/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* inflow.c (struct terminal_info): Add default operator=.
* configure: Rebuild.
* warning.m4 (AM_GDB_WARNINGS): Add -Wdeprecated-copy,
-Wdeprecated-copy-dtor, -Wredundant-move.
gdb/gdbserver/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* configure: Rebuild.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 16:06 [binutils-gdb] Add new GCC 9 warnings to warnings.m4 sergiodj+buildbot
@ 2019-05-29 16:06 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 16:06 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1661>
Commit(s) tested:
33a6bc350f5b4f03d586ba9d32667b6fea1dce4a
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Add new GCC 9 warnings to warnings.m4
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/33/33a6bc350f5b4f03d586ba9d32667b6fea1dce4a/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./libiberty
mkdir -p -- ./intl
mkdir -p -- ./zlib
mkdir -p -- ./etc
Configuring in ./libiberty
Configuring in ./intl
Configuring in ./zlib
Configuring in ./etc
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
configure: creating cache ./config.cache
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for sparc-sun-solaris2.11-gcc... gcc
checking build system type... sparc-sun-solaris2.11
checking host system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking target system type... configure: creating ./config.status
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether the C compiler works... checking whether we are cross compiling... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... no
checking for suffix of object files... yes
checking for sparc-sun-solaris2.11-gcc... gcc
none needed
checking how to run the C preprocessor... checking for perl... perl
checking build system type... o
checking whether we are using the GNU C compiler... checking whether the C compiler works... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking whether gcc accepts -g... gcc -E
yes
checking for C compiler default output file name... a.out
yes
checking for gcc option to accept ISO C89... checking for suffix of executables... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together... checking whether the C compiler works...
checking whether we are cross compiling... yes
checking for style of include used by gmake... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... GNU
checking dependency style of gcc... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output...
/usr/gnu/bin/sed
checking whether we are cross compiling... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether gcc accepts -g... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for sys/types.h... yes
checking for gcc option to accept ISO C89... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... no
checking for suffix of object files... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... checking for sys/stat.h... o
checking whether we are using the GNU C compiler... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... yes
checking for stdlib.h... yes
checking whether gcc accepts -g... yes
checking whether gcc supports -Wall... yes
checking for gcc option to accept ISO C89... yes
checking for string.h... yes
checking whether gcc supports -Wwrite-strings... ok
yes
none needed
checking how to run the C preprocessor... yes
checking whether gcc supports -Wstrict-prototypes... checking for memory.h... checking how to run the C preprocessor... yes
checking whether gcc supports -Wmissing-prototypes... yes
gcc -E
checking for strings.h... gcc -E
yes
checking whether gcc supports -Wold-style-definition... yes
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... checking for inttypes.h... /usr/gnu/bin/grep -E
checking for ANSI C header files... checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking for stdint.h... yes
checking whether gcc supports -Wcast-qual... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
checking minix/config.h usability... yes
checking how to run the C preprocessor... yes
checking for sys/types.h... yes
checking for sys/types.h... no
checking minix/config.h presence... gcc -E
yes
yes
checking for sys/stat.h... checking for sys/stat.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
checking for stdlib.h... checking for stdlib.h... yes
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... yes
yes
checking for string.h... /usr/gnu/bin/xgettext
checking for string.h... checking for msgmerge... /usr/bin/msgmerge
checking build system type... yes
yes
sparc-sun-solaris2.11
checking host system type... checking for memory.h... checking for memory.h... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... yes
yes
checking for strings.h... checking for strings.h... none required
checking for an ANSI C-conforming const... yes
checking for sys/types.h... yes
yes
checking for inttypes.h... checking for inttypes.h... yes
checking for inline... yes
checking for sys/stat.h... inline
checking for off_t... yes
yes
checking for stdint.h... checking for stdint.h... yes
checking for stdlib.h... yes
yes
checking for unistd.h... checking for unistd.h... yes
checking for string.h... yes
checking for size_t... yes
yes
checking minix/config.h usability... checking for dlfcn.h... yes
checking for memory.h... no
checking minix/config.h presence... yes
checking for objdir... .libs
yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for strings.h... yes
checking for working alloca.h... yes
checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for alloca... checking if gcc supports -fno-rtti -fno-exceptions... no
yes
checking whether gcc supports -W... checking for stdint.h... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking whether gcc supports -Wall... yes
yes
checking for stdlib.h... (cached) yes
checking for unistd.h... checking for unistd.h... (cached) yes
yes
checking if gcc static flag -static works... checking for sys/param.h... yes
checking whether gcc supports -Wwrite-strings... no
checking if gcc supports -c -o file.o... yes
yes
checking ctype.h usability... checking whether gcc supports -Wc++-compat... yes
checking for getpagesize... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking ctype.h presence... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for ctype.h... yes
checking stddef.h usability... yes
checking whether gcc supports -Wshadow=local... yes
checking for working mmap... no
checking dynamic linker characteristics... yes
checking whether gcc supports -pedantic ... yes
checking stddef.h presence... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for stddef.h... yes
yes
checking whether gcc and cc understand -c and -o together... checking for string.h... (cached) yes
checking stdio.h usability... checking for stdlib.h... (cached) yes
yes
checking whether we are using the GNU C Library 2.1 or newer... checking for unistd.h... (cached) yes
yes
checking stdio.h presence... yes
checking for an ANSI C-conforming const... checking for sys/param.h... no
checking whether integer division by zero raises SIGFPE... yes
checking for stdio.h... yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for inline... yes
checking for getpagesize... inline
checking whether byte ordering is bigendian... yes
checking for inttypes.h... yes
checking for uintptr_t... yes
checking for working mmap... yes
checking for stdint.h... yes
checking for unsigned long long... yes
checking for int_least32_t... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
yes
checking for sys/file.h... checking for memcpy... yes
checking for inttypes.h... yes
checking for sys/param.h... yes
checking for int_fast32_t... yes
yes
checking whether the inttypes.h PRIxNN macros are broken... checking for limits.h... yes
checking for strerror... yes
checking for stdlib.h... (cached) yes
no
checking for ld used by GCC... checking for malloc.h... yes
checking for uint64_t... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for shared library run path origin... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
done
checking for strings.h... (cached) yes
yes
checking argz.h usability... checking for unistd.h... (cached) yes
checking for sys/time.h... yes
checking for time.h... yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
no
checking argz.h presence... yes
checking for sys/resource.h... yes
checking for off_t... no
checking for argz.h... no
checking limits.h usability... yes
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking limits.h presence... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking locale.h usability... yes
checking size of int... yes
checking for alloca.h... yes
yes
checking locale.h presence... checking for sys/pstat.h... yes
checking for locale.h... yes
no
checking for sys/sysmp.h... checking nl_types.h usability... 4
checking size of long... no
checking for sys/sysinfo.h... yes
checking nl_types.h presence... yes
checking for machine/hal_sysinfo.h... yes
checking for nl_types.h... yes
checking malloc.h usability... no
checking for sys/table.h... 8
checking for ANSI C header files... (cached) yes
checking build system type... sparc-sun-solaris2.11
checking host system type... no
yes
checking malloc.h presence... sparc-sun-solaris2.11
checking target system type... checking for sys/sysctl.h... sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... yes
checking for malloc.h... yes
no
checking for sys/systemcfg.h... checking stddef.h usability... no
checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking stddef.h presence... yes
checking for process.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
no
checking for sys/prctl.h... checking for unistd.h... (cached) yes
yes
checking for sys/param.h... (cached) yes
checking for feof_unlocked... configure: updating cache ./config.cache
no
checking for sys/wait.h that is POSIX.1 compatible... configure: creating ./config.status
yes
checking whether time.h and sys/time.h may both be included... no
checking for fgets_unlocked... yes
checking whether errno must be declared... config.status: creating Makefile
config.status: executing depfiles commands
no
checking for getc_unlocked... no
checking size of int... config.status: creating Makefile
config.status: creating config.h
config.status: executing gstdint.h commands
config.status: executing libtool commands
yes
checking for getcwd... 4
checking size of long... mkdir -p -- ./readline
Configuring in ./readline
Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
yes
Configuring in sparc-sun-solaris2.11/zlib
checking for getegid... 8
checking size of size_t... yes
checking for geteuid... 8
checking for long long... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... yes
yes
checking for sparc-sun-solaris2.11-gcc... gcc
checking for getgid... configure: creating cache ./config.cache
checking build system type... checking whether the C compiler works... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... yes
/usr/gnu/bin/install -c
checking whether build environment is sane... checking size of long long... yes
yes
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... checking for getuid... yes
checking whether gmake supports nested variables... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
8
checking for a 64-bit type... yes
checking for mempcpy...
checking whether we are cross compiling... uint64_t
checking for intptr_t... checking whether the C compiler works... no
checking for munmap... no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler... yes
yes
checking for uintptr_t... checking for putenv... yes
checking whether gcc accepts -g...
checking whether we are cross compiling... yes
checking for gcc option to accept ISO C89... yes
checking for setenv... yes
checking for ssize_t... none needed
checking how to run the C preprocessor... no
checking for suffix of object files... gcc -E
yes
o
checking whether we are using the GNU C compiler... checking for setlocale... yes
checking whether gcc accepts -g... checking for grep that handles long lines and -e... yes
checking for pid_t... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking for gcc option to accept ISO C89... yes
checking for stpcpy... none needed
checking whether gcc understands -c and -o together... yes
checking for library containing strerror... yes
checking for strcasecmp... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc ... none required
checking for asprintf... yes
checking for sys/types.h... yes
gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for strdup... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for sys/stat.h... yes
checking for atexit... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
checking for stdlib.h... checking for strtoul... yes
yes
checking for string.h... checking for basename... yes
checking for tsearch... yes
checking for memory.h... yes
ok
checking for bcmp... yes
checking how to run the C preprocessor... yes
checking for strings.h... checking for __argz_count... yes
yes
gcc -E
checking for inttypes.h... checking for bcopy... no
checking for __argz_stringify... yes
checking for ANSI C header files... checking for stdint.h... yes
no
checking for __argz_next... checking for bsearch... yes
checking for unistd.h... no
yes
checking for __fsetlocking... checking minix/config.h usability... yes
checking for bzero... no
checking minix/config.h presence... yes
checking for iconv... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
yes
checking for sys/types.h... checking for calloc... yes
yes
checking whether gcc needs -traditional... checking for sys/stat.h... yes
checking for iconv declaration... yes
yes
checking for clock... checking for stdlib.h... no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
checking for string.h... yes
checking for ffs... no
checking for working volatile... yes
yes
checking for LC_MESSAGES... checking for memory.h... yes
checking return type of signal handlers... yes
yes
checking for strings.h... checking for getcwd... void
yes
checking for bison... bison
checking version of bison... checking for size_t... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking for inttypes.h... yes
checking for getpagesize... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
yes
checking for stdint.h... yes
checking for ssize_t... configure: updating cache ./config.cache
configure: creating ./config.status
yes
yes
checking for unistd.h... checking for gettimeofday... yes
checking for dlfcn.h... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... yes
checking for index... no
config.status: creating Makefile
checking for dirent.h that defines DIR... yes
checking for objdir... .libs
config.status: creating config.intl
config.status: creating config.h
yes
checking for library containing opendir... config.status: executing default-1 commands
yes
checking for insque... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
none required
checking if gcc supports -fno-rtti -fno-exceptions... checking for fcntl... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
yes
checking for memchr... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
yes
checking if gcc static flag -static works... checking for kill... yes
no
checking if gcc supports -c -o file.o... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
checking for memcmp... yes
checking for lstat... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
yes
checking for memcpy... yes
no
checking dynamic linker characteristics... checking for memmove... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for memmem... yes
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
checking for putenv... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for memmove... yes
yes
checking for getpagesize... checking for select... yes
checking for mempcpy... yes
yes
checking for working mmap... checking for setenv... no
checking for memset... yes
checking for setlocale... yes
checking for memcpy... yes
checking for mkstemps... yes
checking for strcasecmp... yes
checking for strerror... yes
checking for putenv... yes
checking for strpbrk... yes
checking for unistd.h... (cached) yes
configure: updating cache ./config.cache
yes
checking that generated files are newer than configure... done
configure: creating ./config.status
checking for random... yes
checking for tcgetattr... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
yes
checking for rename... yes
checking for vsnprintf... yes
checking for rindex... yes
checking for isascii... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
checking for setenv... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
checking for isxdigit... yes
checking for snprintf... yes
checking for getpwent... yes
mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
checking for sigsetmask... yes
checking for getpwnam... no
checking for stpcpy... yes
checking for getpwuid... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
yes
checking for stpncpy... yes
checking for working strcoll... config.status: creating Makefile
config.status: executing default-1 commands
yes
checking for strcasecmp... yes
checking fcntl.h usability... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mkdir 32
yes
checking fcntl.h presence... yes
checking for strchr... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
yes
checking for strdup... no
checking varargs.h presence... no
checking for varargs.h... no
checking stdarg.h usability... yes
yes
checking stdarg.h presence... checking for strncasecmp... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking limits.h usability... yes
checking for strndup... yes
checking limits.h presence... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... yes
checking for limits.h... yes
sparc-sun-solaris2.11
checking target system type... checking locale.h usability... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
yes
checking for strnlen... checking whether gmake supports nested variables... yes
yes
checking locale.h presence... checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
yes
checking for locale.h... yes
checking pwd.h usability... checking for suffix of object files... yes
configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
checking for strrchr... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for memory.h... (cached) yes
checking termcap.h usability... gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
yes
checking for strstr... no
checking termcap.h presence... no
checking for termcap.h... no
checking termios.h usability... yes
checking for strtod... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
yes
checking termios.h presence... yes
checking for termios.h... yes
checking termio.h usability... yes
checking for strtol... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking termio.h presence... yes
checking for termio.h... yes
checking sys/pte.h usability... yes
mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
checking for strtoul... no
checking sys/pte.h presence... no
checking for sys/pte.h... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
no
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
checking sys/stream.h usability... yes
checking for strtoll... yes
checking sys/stream.h presence... yes
checking for sys/stream.h... yes
checking sys/select.h usability... yes
checking for strtoull... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
yes
checking sys/select.h presence... ranlib libz.a
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking for sys/select.h... yes
yes
checking sys/file.h usability... checking for strverscmp... yes
checking sys/file.h presence... no
checking for tmpnam... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for vasprintf... no
checking for type of signal functions... yes
checking for vfprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsnprintf... present
checking for lstat... yes
checking for vsprintf... yes
checking whether or not strcoll and strcmp differ... yes
checking for waitpid... no
checking whether the ctype macros accept non-ascii characters... yes
checking for setproctitle... yes
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether alloca needs Cray hooks... yes
checking for sig_atomic_t in signal.h... no
checking stack direction for C alloca... yes
checking whether signal handlers are of type void... -1
checking for vfork.h... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for fork... no
checking for FIONREAD in sys/ioctl.h... no
checking for speed_t in sys/types.h... yes
checking for vfork... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working fork... termios.h
checking for struct dirent.d_ino... yes
checking for struct dirent.d_fileno... yes
checking for working vfork... (cached) yes
checking for _doprnt... no
checking for tgetent... yes
checking for sys_errlist... no
checking for tgetent in -ltermcap... no
checking for sys_nerr... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for sys_siglist... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking wchar.h usability... no
checking for external symbol _system_configuration... no
checking for __fsetlocking... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for canonicalize_file_name... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for dup3... yes
checking for mbscasecmp... yes
checking for getrlimit... no
checking for mbscmp... no
checking for mbsnrtowcs... yes
checking for getrusage... yes
checking for mbsrtowcs... yes
checking for getsysinfo... yes
checking for mbschr... no
checking for gettimeofday... (cached) yes
checking for on_exit... no
checking for wcrtomb... no
checking for pipe2... yes
checking for wcscoll... yes
checking for psignal... yes
checking for wcsdup... yes
checking for pstat_getdynamic... yes
checking for wcwidth... no
checking for pstat_getstatic... yes
checking for wctype... no
checking for realpath... yes
checking for wcswidth... yes
checking for setrlimit... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for sbrk... yes
checking for iswlower... yes
checking for spawnve... yes
checking for iswupper... no
checking for spawnvpe... yes
checking for towlower... no
checking for strerror... yes
checking for towupper... yes
checking for strsignal... yes
checking for iswctype... yes
checking for sysconf... yes
checking for nl_langinfo and CODESET... yes
checking for sysctl... yes
checking for wchar_t in wchar.h... no
checking for sysmp... yes
checking for wctype_t in wctype.h... no
checking for table... yes
checking for wint_t in wctype.h... yes
checking configuration for building shared libraries... supported
no
checking for times... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for wait3... yes
config.status: creating Makefile
checking for wait4... config.status: creating doc/Makefile
config.status: creating examples/Makefile
config.status: creating shlib/Makefile
yes
checking whether basename is declared... config.status: creating config.h
config.status: executing default commands
no
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Add "set print finish"
@ 2019-05-29 15:38 sergiodj+buildbot
2019-05-29 15:40 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 15:38 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 000439d52897541ad00a84026ac471b4f8cb3c97 ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: 000439d52897541ad00a84026ac471b4f8cb3c97
Add "set print finish"
A user wanted to be able to disable the display of the value when
using "finish" -- but still have the value entered into the value
history in case it was useful later on. Part of the rationale here is
that sometimes the value might be quite large, or expensive to display
(in their case this was compounded by a rogue pretty-printer).
This patch implements this idea.
gdb/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* NEWS: Add entry.
* infcmd.c (print_return_value_1): Handle finish_print
option.
(show_print_finish): New function.
(_initialize_infcmd): Add "set/show print finish" commands.
* valprint.c (user_print_options): Initialize new member.
* valprint.h (struct value_print_options) <finish_print>: New
member.
gdb/doc/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* gdb.texinfo (Continuing and Stepping): Document new
commands.
gdb/testsuite/ChangeLog
2019-05-29 Tom Tromey <tromey@adacore.com>
* gdb.base/finish.exp (finish_no_print): New proc.
(finish_tests): Call it.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 15:38 [binutils-gdb] Add "set print finish" sergiodj+buildbot
@ 2019-05-29 15:40 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 15:40 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1660>
Commit(s) tested:
000439d52897541ad00a84026ac471b4f8cb3c97
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Add "set print finish"
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/00/000439d52897541ad00a84026ac471b4f8cb3c97/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./zlib
mkdir -p -- ./libiberty
mkdir -p -- ./intl
mkdir -p -- ./etc
Configuring in ./zlib
Configuring in ./libiberty
Configuring in ./intl
Configuring in ./etc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/gnu/bin/install -c
configure: creating cache ./config.cache
checking for sparc-sun-solaris2.11-gcc... gcc
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
checking build system type... sparc-sun-solaris2.11
checking host system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking target system type... configure: creating ./config.status
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether we are cross compiling... checking whether the C compiler works... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
no
yes
checking for C compiler default output file name... a.out
checking for suffix of object files... checking for suffix of executables... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking for suffix of object files... none needed
checking how to run the C preprocessor... checking whether the C compiler works... o
checking whether we are using the GNU C compiler... checking for perl... perl
checking build system type... gcc -E
sparc-sun-solaris2.11
checking host system type... yes
checking whether gcc accepts -g... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for gcc option to accept ISO C89... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together...
checking whether we are cross compiling... checking whether the C compiler works... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc...
checking whether we are cross compiling... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether gcc accepts -g... yes
no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... checking for sys/types.h... yes
checking for gcc option to accept ISO C89... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... checking for sys/stat.h... no
checking for suffix of object files... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... yes
checking for stdlib.h... o
checking whether we are using the GNU C compiler... yes
checking whether gcc supports -Wall... yes
checking whether gcc accepts -g... yes
checking for string.h... yes
checking whether gcc supports -Wwrite-strings... yes
checking for gcc option to accept ISO C89... ok
yes
yes
checking whether gcc supports -Wstrict-prototypes... checking for memory.h... checking how to run the C preprocessor... none needed
checking how to run the C preprocessor... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking for strings.h... gcc -E
gcc -E
yes
checking whether gcc supports -Wold-style-definition... yes
checking for inttypes.h... checking for ANSI C header files... checking for grep that handles long lines and -e... yes
/usr/gnu/bin/grep
checking for egrep... checking whether gcc supports -Wmissing-format-attribute... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
checking whether gcc supports -Wcast-qual... checking for stdint.h... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
yes
checking how to run the C preprocessor... checking minix/config.h usability... yes
checking for sys/types.h... yes
checking for sys/types.h... no
checking minix/config.h presence... gcc -E
yes
yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... checking for sys/stat.h... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
checking for stdlib.h... yes
checking whether gmake sets $(MAKE)... checking for stdlib.h... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... yes
yes
/usr/gnu/bin/xgettext
checking for string.h... checking for string.h... checking for msgmerge... /usr/bin/msgmerge
checking build system type... sparc-sun-solaris2.11
checking host system type... yes
yes
sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... checking for memory.h... checking for memory.h... yes
yes
checking for strings.h... checking for strings.h... yes
checking for sys/types.h... none required
checking for an ANSI C-conforming const... yes
yes
yes
yes
checking for inline... checking for inttypes.h... checking for inttypes.h... checking for sys/stat.h... inline
checking for off_t... yes
yes
yes
checking for stdint.h... checking for stdlib.h... checking for stdint.h... yes
yes
yes
checking for string.h... checking for unistd.h... checking for unistd.h... yes
checking for size_t... yes
yes
checking for dlfcn.h... yes
checking for memory.h... checking minix/config.h usability... yes
yes
checking for objdir... checking for strings.h... no
checking minix/config.h presence... .libs
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
yes
checking for working alloca.h... checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for stdint.h... checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for alloca... no
checking whether gcc supports -W... yes
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... checking for unistd.h... yes
checking whether gcc supports -Wall... yes
checking if gcc static flag -static works... yes
checking for stdlib.h... (cached) yes
yes
checking for unistd.h... (cached) yes
yes
checking ctype.h usability... checking for sys/param.h... checking whether gcc supports -Wwrite-strings... no
checking if gcc supports -c -o file.o... yes
checking whether gcc supports -Wc++-compat... yes
checking ctype.h presence... yes
checking for getpagesize... yes
checking for ctype.h... yes
yes
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... checking whether gcc supports -Wstrict-prototypes... checking stddef.h usability... yes
checking whether gcc supports -Wshadow=local... yes
checking stddef.h presence... yes
checking for working mmap... no
checking dynamic linker characteristics... yes
checking for stddef.h... yes
yes
checking whether gcc supports -pedantic ... checking for string.h... (cached) yes
solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
checking stdio.h usability... yes
checking whether gcc and cc understand -c and -o together... yes
checking stdio.h presence... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for stdio.h... yes
yes
checking whether we are using the GNU C Library 2.1 or newer... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for an ANSI C-conforming const... no
checking whether integer division by zero raises SIGFPE... yes
checking for getpagesize... yes
checking for inline... inline
checking whether byte ordering is bigendian... yes
checking for uintptr_t... yes
checking for inttypes.h... yes
checking for working mmap... yes
checking for stdint.h... yes
checking for int_least32_t... yes
checking for unsigned long long... yes
yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for memcpy... checking for sys/file.h... yes
checking for int_fast32_t... yes
checking for inttypes.h... yes
checking for sys/param.h... yes
yes
checking whether the inttypes.h PRIxNN macros are broken... checking for limits.h... yes
checking for strerror... yes
yes
checking for uint64_t... checking for stdlib.h... (cached) yes
no
checking for ld used by GCC... checking for malloc.h... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for shared library run path origin... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
yes
done
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking argz.h usability... checking for sys/time.h... yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... yes
configure: updating cache ./config.cache
checking for time.h... yes
checking for off_t... checking that generated files are newer than configure... done
configure: creating ./config.status
no
checking argz.h presence... yes
checking for sys/resource.h... no
checking for argz.h... no
checking limits.h usability... yes
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking limits.h presence... yes
checking size of int... yes
yes
checking for limits.h... yes
checking for fcntl.h... checking locale.h usability... yes
checking for alloca.h... yes
checking locale.h presence... yes
4
checking for sys/pstat.h... checking size of long... yes
checking for locale.h... yes
checking nl_types.h usability... no
checking for sys/sysmp.h... no
checking for sys/sysinfo.h... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
8
checking for ANSI C header files... (cached) yes
yes
checking malloc.h usability... checking build system type... checking for machine/hal_sysinfo.h... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... no
checking for sys/table.h... yes
checking malloc.h presence... no
checking for sys/sysctl.h... yes
checking for malloc.h... yes
checking stddef.h usability... no
checking for sys/systemcfg.h... no
checking for stdint.h... (cached) yes
yes
checking stddef.h presence... checking for stdio_ext.h... yes
checking for stddef.h... yes
yes
checking for stdlib.h... (cached) yes
checking for process.h... yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
configure: updating cache ./config.cache
no
configure: creating ./config.status
checking for sys/prctl.h... checking for feof_unlocked... no
checking for sys/wait.h that is POSIX.1 compatible... no
checking for fgets_unlocked... config.status: creating Makefile
yes
checking whether time.h and sys/time.h may both be included... config.status: executing depfiles commands
yes
checking whether errno must be declared... no
config.status: creating Makefile
checking for getc_unlocked... config.status: creating config.h
no
checking size of int... config.status: executing gstdint.h commands
config.status: executing libtool commands
yes
checking for getcwd... mkdir -p -- ./readline
Configuring in ./readline
Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
4
checking size of long... Configuring in sparc-sun-solaris2.11/zlib
yes
checking for getegid... 8
checking size of size_t... yes
checking for geteuid... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... 8
yes
checking for sparc-sun-solaris2.11-gcc... gcc
checking for long long... configure: creating cache ./config.cache
yes
checking build system type... checking for getgid... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for getuid... yes
checking size of long long... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for mempcpy... checking whether we are cross compiling... checking whether the C compiler works... 8
checking for a 64-bit type... uint64_t
no
checking for intptr_t... checking for munmap... no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler... yes
yes
checking whether gcc accepts -g... checking for putenv... checking whether we are cross compiling... yes
checking for uintptr_t... yes
checking for gcc option to accept ISO C89... no
checking for suffix of object files... yes
checking for setenv... none needed
checking how to run the C preprocessor... o
checking whether we are using the GNU C compiler... gcc -E
yes
checking for ssize_t... yes
checking whether gcc accepts -g... yes
checking for setlocale... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... yes
checking for gcc option to accept ISO C89... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
none needed
checking whether gcc understands -c and -o together... yes
checking for pid_t... checking for stpcpy... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc ... yes
checking for strcasecmp... yes
checking for library containing strerror... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... yes
/usr/gnu/bin/grep -F
checking for ld used by gcc ... checking for sys/types.h... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
none required
checking for strdup... checking for asprintf... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... checking for sys/stat.h... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
checking for stdlib.h... yes
yes
checking for atexit... checking for strtoul... yes
checking for string.h... ok
yes
yes
checking for basename... yes
checking for tsearch... checking for memory.h... checking how to run the C preprocessor... yes
checking for strings.h... yes
yes
gcc -E
checking for bcmp... checking for __argz_count... yes
checking for inttypes.h... checking for ANSI C header files... no
checking for __argz_stringify... yes
yes
checking for bcopy... checking for stdint.h... no
checking for __argz_next... yes
checking for unistd.h... yes
checking for bsearch... no
yes
checking for __fsetlocking... checking minix/config.h usability... yes
checking for sys/types.h... yes
no
checking minix/config.h presence... checking for bzero... yes
checking for iconv... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... yes
yes
checking for stdlib.h... yes
checking whether gcc needs -traditional... checking for calloc... yes
checking for iconv declaration... yes
checking for string.h... no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
yes
checking for function prototypes... yes
checking whether char is unsigned... checking for clock... yes
checking for memory.h... no
checking for working volatile... yes
checking for LC_MESSAGES... yes
checking for strings.h... yes
checking for ffs... yes
checking return type of signal handlers... yes
checking for inttypes.h... yes
checking for bison... bison
checking version of bison... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... void
checking for size_t... yes
yes
checking for getcwd... checking for stdint.h... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
yes
checking for unistd.h... yes
configure: updating cache ./config.cache
yes
checking for ssize_t... configure: creating ./config.status
checking for getpagesize... yes
checking for dlfcn.h... yes
checking for gettimeofday... yes
checking for objdir... .libs
yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... config.status: creating Makefile
no
checking for dirent.h that defines DIR... yes
config.status: creating config.intl
checking for index... config.status: creating config.h
config.status: executing default-1 commands
yes
checking for library containing opendir... checking if gcc supports -fno-rtti -fno-exceptions... yes
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... checking for insque... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
none required
gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
checking for fcntl... yes
checking if gcc static flag -static works... yes
no
checking if gcc supports -c -o file.o... checking for memchr... yes
checking for kill... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
yes
checking for memcmp... yes
checking for lstat... no
checking dynamic linker characteristics... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for memcpy... yes
checking for memmove... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
yes
yes
checking for memmem... yes
checking for putenv... checking for getpagesize... yes
yes
checking for working mmap... yes
checking for memmove... checking for select... yes
yes
checking for mempcpy... checking for setenv... yes
checking for memcpy... no
checking for memset... yes
checking for setlocale... yes
checking for strerror... yes
checking for mkstemps... yes
checking for strcasecmp... yes
checking for unistd.h... (cached) yes
yes
checking for putenv... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
yes
configure: creating ./config.status
checking for strpbrk... yes
checking for random... yes
mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
checking for tcgetattr... yes
checking for rename... yes
checking for vsnprintf... yes
checking for rindex... yes
checking for isascii... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
checking for setenv... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
checking for isxdigit... yes
checking for snprintf... yes
checking for getpwent... yes
mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
checking for sigsetmask... yes
checking for getpwnam... no
checking for stpcpy... yes
checking for getpwuid... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
config.status: creating Makefile
yes
checking for stpncpy... config.status: executing default-1 commands
yes
checking for working strcoll... yes
checking for strcasecmp... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
yes
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
checking fcntl.h usability... Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mkdir 32
yes
checking fcntl.h presence... yes
checking for strchr... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
yes
checking for strdup... no
checking varargs.h presence... no
checking for varargs.h... no
checking stdarg.h usability... yes
checking for strncasecmp... yes
checking stdarg.h presence... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking limits.h usability... configure: creating cache ./config.cache
yes
checking build system type... checking for strndup... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... yes
checking limits.h presence... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... yes
checking for limits.h... /usr/gnu/bin/mkdir -p
yes
checking for gawk... gawk
checking whether gmake sets $(MAKE)... checking locale.h usability... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
yes
checking for strnlen... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for suffix of object files... checking pwd.h usability... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking for strrchr... yes
checking pwd.h presence... yes
checking for pwd.h... yes
gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
checking for memory.h... (cached) yes
checking termcap.h usability... yes
checking for strstr... no
checking termcap.h presence... no
checking for termcap.h... no
checking termios.h usability... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
yes
checking for strtod... yes
checking termios.h presence... yes
checking for termios.h... yes
checking termio.h usability... yes
checking for strtol... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking termio.h presence... yes
checking for termio.h... yes
yes
checking sys/pte.h usability... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
checking for strtoul... no
checking sys/pte.h presence... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
yes
checking for strtoll... no
checking for sys/pte.h... no
checking sys/stream.h usability... yes
checking sys/stream.h presence... yes
checking for strtoull... yes
checking for sys/stream.h... yes
checking sys/select.h usability... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking sys/select.h presence... yes
checking for strverscmp... yes
checking for sys/select.h... yes
checking sys/file.h usability... no
checking for tmpnam... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
checking for vasprintf... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for type of signal functions... yes
checking for vfprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsnprintf... present
checking for lstat... yes
checking for vsprintf... yes
checking whether or not strcoll and strcmp differ... yes
checking for waitpid... no
checking whether the ctype macros accept non-ascii characters... yes
checking for setproctitle... yes
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... yes
checking for sig_atomic_t in signal.h... -1
checking for vfork.h... yes
checking whether signal handlers are of type void... no
checking for fork... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for FIONREAD in sys/ioctl.h... yes
checking for vfork... no
checking for speed_t in sys/types.h... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working fork... termios.h
checking for struct dirent.d_ino... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking for struct dirent.d_fileno... no
checking for tgetent... yes
checking for sys_errlist... no
checking for tgetent in -ltermcap... no
checking for sys_nerr... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for sys_siglist... yes
checking wctype.h presence... no
checking for external symbol _system_configuration... yes
checking for wctype.h... yes
checking wchar.h usability... no
checking for __fsetlocking... yes
checking wchar.h presence... yes
yes
checking for wchar.h... yes
checking langinfo.h usability... checking for canonicalize_file_name... yes
checking langinfo.h presence... yes
yes
checking for langinfo.h... yes
checking for mbrlen... checking for dup3... yes
yes
checking for mbscasecmp... checking for getrlimit... no
checking for mbscmp... yes
checking for getrusage... no
checking for mbsnrtowcs... yes
checking for getsysinfo... yes
checking for mbsrtowcs... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for mbschr... no
checking for pipe2... no
checking for wcrtomb... yes
checking for psignal... yes
checking for wcscoll... yes
checking for pstat_getdynamic... yes
checking for wcsdup... no
checking for pstat_getstatic... yes
checking for wcwidth... no
checking for realpath... yes
checking for wctype... yes
checking for setrlimit... yes
checking for wcswidth... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for sbrk... yes
yes
checking for iswlower... checking for spawnve... no
checking for spawnvpe... yes
checking for iswupper... no
checking for strerror... yes
checking for towlower... yes
checking for strsignal... yes
checking for towupper... yes
checking for sysconf... yes
checking for iswctype... yes
checking for sysctl... yes
checking for nl_langinfo and CODESET... no
checking for sysmp... yes
checking for wchar_t in wchar.h... no
checking for table... yes
checking for wctype_t in wctype.h... yes
checking for wint_t in wctype.h... no
checking for times... yes
checking configuration for building shared libraries... supported
yes
checking for wait3... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for wait4... config.status: creating Makefile
yes
config.status: creating doc/Makefile
checking whether basename is declared... config.status: creating examples/Makefile
config.status: creating shlib/Makefile
no
config.status: creating config.h
checking whether ffs is declared... config.status: executing default commands
yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Update release tools with libctf support.
@ 2019-05-29 13:07 sergiodj+buildbot
2019-05-29 13:15 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 13:07 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT e33f2313bf63b77763739732be14b469b4b647b7 ***
Author: Nick Clifton <nickc@redhat.com>
Branch: master
Commit: e33f2313bf63b77763739732be14b469b4b647b7
Update release tools with libctf support.
top * src-release.sh (do_proto_toplev): Add libctf to list of
directories that can be disabled.
binutils* README-how-to-make-a-release: Add libctf to list of directories
that need updates in their ChangeLogs.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 13:07 [binutils-gdb] Update release tools with libctf support sergiodj+buildbot
@ 2019-05-29 13:15 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 13:15 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1659>
Commit(s) tested:
e33f2313bf63b77763739732be14b469b4b647b7
Author(s) (in the same order as the commits):
Nick Clifton <nickc@redhat.com>
Subject:
Update release tools with libctf support.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/e3/e33f2313bf63b77763739732be14b469b4b647b7/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./libiberty
mkdir -p -- ./zlib
mkdir -p -- ./intl
mkdir -p -- ./etc
Configuring in ./zlib
Configuring in ./intl
Configuring in ./libiberty
Configuring in ./etc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... checking for makeinfo... gcc
makeinfo --split-size=5000000
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
configure: creating ./config.status
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether the C compiler works... checking whether we are cross compiling... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... no
checking for suffix of object files... yes
checking for sparc-sun-solaris2.11-gcc... gcc
none needed
checking how to run the C preprocessor... o
checking whether we are using the GNU C compiler... checking for perl... perl
checking build system type... checking whether the C compiler works... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking whether gcc accepts -g... gcc -E
yes
checking for gcc option to accept ISO C89... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together... checking whether the C compiler works...
checking whether we are cross compiling... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc...
checking whether we are cross compiling... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking whether gcc accepts -g... yes
checking for sys/types.h... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... yes
checking for gcc option to accept ISO C89... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
no
checking for sys/stat.h... checking for suffix of object files... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... o
checking whether we are using the GNU C compiler... yes
checking for stdlib.h... yes
checking whether gcc supports -Wall... yes
checking whether gcc accepts -g... yes
checking for string.h... yes
yes
checking whether gcc supports -Wwrite-strings... checking for gcc option to accept ISO C89... ok
yes
checking whether gcc supports -Wstrict-prototypes... checking how to run the C preprocessor... yes
none needed
checking how to run the C preprocessor... checking for memory.h... yes
checking whether gcc supports -Wmissing-prototypes... gcc -E
yes
gcc -E
checking for strings.h... yes
checking whether gcc supports -Wold-style-definition... checking for ANSI C header files... yes
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... checking for inttypes.h... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... yes
yes
checking whether gcc supports -Wcast-qual... checking for stdint.h... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
yes
checking minix/config.h usability... checking how to run the C preprocessor... yes
checking for sys/types.h... yes
checking for sys/types.h... no
checking minix/config.h presence... gcc -E
yes
checking for sys/stat.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for sys/stat.h... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking for stdlib.h... yes
checking whether gmake sets $(MAKE)... yes
checking for stdlib.h... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
yes
checking for xgettext... checking for string.h... /usr/gnu/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
yes
checking for string.h... checking build system type... sparc-sun-solaris2.11
checking host system type... yes
sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... checking for memory.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for sys/types.h... yes
none required
checking for an ANSI C-conforming const... checking for strings.h... yes
yes
checking for inline... yes
checking for inttypes.h... checking for sys/stat.h... yes
checking for inttypes.h... inline
checking for off_t... yes
yes
checking for stdlib.h... checking for stdint.h... yes
checking for stdint.h... yes
yes
checking for string.h... checking for unistd.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for memory.h... yes
checking for dlfcn.h... yes
checking minix/config.h usability... yes
checking for strings.h... yes
checking for objdir... .libs
no
checking minix/config.h presence... yes
checking for working alloca.h... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for inttypes.h... yes
yes
checking for alloca... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for stdint.h... checking if gcc supports -fno-rtti -fno-exceptions... no
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking whether gcc supports -W... checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
yes
yes
checking if gcc static flag -static works... checking whether gcc supports -Wall... checking for sys/param.h... yes
checking ctype.h usability... yes
checking whether gcc supports -Wwrite-strings... no
checking if gcc supports -c -o file.o... yes
checking for getpagesize... yes
yes
checking ctype.h presence... checking whether gcc supports -Wc++-compat... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for ctype.h... yes
checking stddef.h usability... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking for working mmap... yes
checking whether gcc supports -Wshadow=local... yes
checking stddef.h presence... no
checking dynamic linker characteristics... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
yes
checking whether gcc supports -pedantic ... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
checking stdio.h usability... yes
checking whether gcc and cc understand -c and -o together... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking stdio.h presence... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
no
checking whether integer division by zero raises SIGFPE... checking for sys/param.h... yes
checking for stdio.h... yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for an ANSI C-conforming const... yes
checking for getpagesize... yes
checking for inline... yes
checking for inttypes.h... yes
checking for uintptr_t... inline
checking whether byte ordering is bigendian... yes
checking for working mmap... yes
checking for stdint.h... yes
checking for unsigned long long... yes
checking for int_least32_t... yes
yes
checking for inttypes.h... checking for memcpy... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for sys/file.h... yes
checking for int_fast32_t... yes
yes
checking whether the inttypes.h PRIxNN macros are broken... checking for sys/param.h... yes
yes
no
checking for ld used by GCC... checking for limits.h... checking for strerror... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for uint64_t... no
checking for shared library run path origin... yes
checking for stdlib.h... (cached) yes
checking for malloc.h... done
checking argz.h usability... yes
yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... checking for strings.h... (cached) yes
no
checking argz.h presence... checking for sys/time.h... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for off_t... no
checking for argz.h... no
yes
checking limits.h usability... checking for time.h... yes
checking for sys/resource.h... yes
checking limits.h presence... yes
yes
checking for limits.h... yes
checking locale.h usability... checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking size of int... yes
checking for fcntl.h... yes
checking locale.h presence... yes
checking for locale.h... yes
yes
checking nl_types.h usability... checking for alloca.h... yes
4
checking size of long... checking for sys/pstat.h... yes
checking nl_types.h presence... no
checking for sys/sysmp.h... yes
checking for nl_types.h... yes
checking malloc.h usability... no
checking for sys/sysinfo.h... 8
checking for ANSI C header files... (cached) yes
yes
yes
checking malloc.h presence... checking build system type... checking for machine/hal_sysinfo.h... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... yes
checking for malloc.h... yes
sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... checking stddef.h usability... no
checking for sys/table.h... no
checking for sys/sysctl.h... yes
checking stddef.h presence... yes
checking for stddef.h... yes
no
checking for sys/systemcfg.h... checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
no
checking for sys/param.h... (cached) yes
checking for stdint.h... (cached) yes
checking for feof_unlocked... checking for stdio_ext.h... yes
yes
checking for process.h... configure: updating cache ./config.cache
no
configure: creating ./config.status
checking for fgets_unlocked... no
checking for sys/prctl.h... no
checking for sys/wait.h that is POSIX.1 compatible... no
checking for getc_unlocked... yes
checking whether time.h and sys/time.h may both be included... config.status: creating Makefile
config.status: executing depfiles commands
yes
checking whether errno must be declared... config.status: creating Makefile
yes
config.status: creating config.h
checking for getcwd... no
checking size of int... config.status: executing gstdint.h commands
config.status: executing libtool commands
yes
mkdir -p -- ./readline
Configuring in ./readline
checking for getegid... 4
Checking multilib configuration for zlib...
checking size of long... mkdir -p -- sparc-sun-solaris2.11/zlib
Configuring in sparc-sun-solaris2.11/zlib
yes
checking for geteuid... 8
checking size of size_t... yes
checking for getgid... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... 8
checking for long long... yes
checking for sparc-sun-solaris2.11-gcc... gcc
yes
configure: creating cache ./config.cache
checking for getuid... checking build system type... sparc-sun-solaris2.11
checking host system type... checking whether the C compiler works... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
yes
checking size of long long... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for mempcpy... no
checking for munmap... checking whether we are cross compiling... 8
checking for a 64-bit type... checking whether the C compiler works... uint64_t
checking for intptr_t... yes
no
checking for suffix of object files... checking for putenv... yes
checking for C compiler default output file name... a.out
o
checking whether we are using the GNU C compiler... checking for suffix of executables... yes
checking whether gcc accepts -g... yes
checking for setenv... yes
checking for uintptr_t...
yes
checking for gcc option to accept ISO C89... checking whether we are cross compiling... yes
none needed
checking how to run the C preprocessor... checking for setlocale... no
checking for suffix of object files... gcc -E
yes
checking for ssize_t... o
checking whether we are using the GNU C compiler... yes
checking for stpcpy... yes
checking whether gcc accepts -g... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking for gcc option to accept ISO C89... yes
checking for pid_t... yes
checking for strcasecmp... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc ... yes
yes
checking for library containing strerror... checking for strdup... yes
checking for sys/types.h... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... none required
checking for asprintf... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for strtoul... checking for sys/stat.h... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... yes
checking for stdlib.h... yes
checking for atexit... yes
checking for tsearch... yes
checking for string.h... yes
checking for basename... yes
yes
checking for __argz_count... checking for memory.h... ok
checking how to run the C preprocessor... yes
checking for strings.h... no
yes
checking for __argz_stringify... checking for bcmp... gcc -E
yes
checking for inttypes.h... no
checking for __argz_next... checking for ANSI C header files... yes
yes
checking for bcopy... checking for stdint.h... no
checking for __fsetlocking... yes
checking for unistd.h... yes
checking for bsearch... yes
yes
checking minix/config.h usability... checking for iconv... yes
no
checking minix/config.h presence... checking for bzero... yes
checking for sys/types.h... yes
checking for iconv declaration... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for sys/stat.h... yes
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for calloc... checking for nl_langinfo and CODESET... yes
checking whether gcc needs -traditional... yes
checking for stdlib.h... no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const... yes
checking for LC_MESSAGES... yes
yes
checking for clock... checking for string.h... yes
checking for function prototypes... yes
checking whether char is unsigned... yes
yes
checking for bison... bison
checking version of bison... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... checking for memory.h... no
checking for GNU gettext in libc... no
checking for working volatile... yes
checking for ffs... yes
checking return type of signal handlers... yes
checking for strings.h... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
void
checking for size_t... yes
yes
checking for getcwd... configure: updating cache ./config.cache
checking for inttypes.h... configure: creating ./config.status
yes
checking for stdint.h... yes
checking for getpagesize... yes
checking for ssize_t... yes
checking for unistd.h... config.status: creating Makefile
yes
config.status: creating config.intl
checking for gettimeofday... yes
checking for dlfcn.h... config.status: creating config.h
config.status: executing default-1 commands
yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... yes
checking for objdir... .libs
yes
checking for index... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
no
checking for dirent.h that defines DIR... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
yes
checking for library containing opendir... yes
checking for insque... checking if gcc supports -fno-rtti -fno-exceptions... none required
mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
checking for fcntl... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking for memchr... yes
checking if gcc static flag -static works... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
yes
no
checking if gcc supports -c -o file.o... checking for kill... yes
checking for memcmp... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking for lstat... yes
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
no
checking dynamic linker characteristics... checking for memcpy... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking for memmove... yes
checking for stdlib.h... (cached) yes
checking for memmem... checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for putenv... yes
checking for getpagesize... yes
checking for memmove... yes
checking for select... yes
checking for working mmap... yes
checking for mempcpy... yes
checking for setenv... no
checking for memset... yes
checking for memcpy... yes
checking for setlocale... yes
checking for mkstemps... yes
yes
checking for strerror... checking for strcasecmp... yes
checking for putenv... yes
checking for unistd.h... (cached) yes
yes
checking for strpbrk... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for random... yes
checking for tcgetattr... yes
checking for rename... yes
checking for vsnprintf... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
checking for rindex... yes
mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
checking for isascii... yes
checking for setenv... yes
checking for isxdigit... yes
checking for snprintf... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
checking for getpwent... yes
checking for sigsetmask... yes
checking for getpwnam... no
checking for stpcpy... mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
yes
checking for getpwuid... yes
checking for stpncpy... config.status: creating Makefile
yes
config.status: executing default-1 commands
checking for working strcoll... yes
checking for strcasecmp... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
yes
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
checking fcntl.h usability... Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
mkdir 32
yes
checking for strchr... yes
checking fcntl.h presence... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... yes
checking for strdup... no
checking varargs.h presence... no
checking for varargs.h... no
checking stdarg.h usability... yes
mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
checking for strncasecmp... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
yes
checking limits.h usability... configure: creating cache ./config.cache
checking build system type... checking for strndup... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... yes
checking limits.h presence... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking for limits.h... yes
yes
checking locale.h usability... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
checking for strnlen... yes
checking locale.h presence... checking for suffix of object files... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking for locale.h... yes
checking pwd.h usability... yes
checking for strrchr... gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for memory.h... (cached) yes
yes
checking termcap.h usability... checking for strstr... no
checking termcap.h presence... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
no
checking for termcap.h... no
yes
checking termios.h usability... checking for strtod... yes
checking termios.h presence... yes
checking for termios.h... yes
yes
checking termio.h usability... checking for strtol... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking termio.h presence... yes
yes
checking for termio.h... yes
checking for strtoul... checking sys/pte.h usability... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
no
checking sys/pte.h presence... yes
mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
no
checking for sys/pte.h... no
checking for strtoll... checking sys/stream.h usability... yes
checking sys/stream.h presence... yes
checking for strtoull... yes
checking for sys/stream.h... yes
checking sys/select.h usability... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking sys/select.h presence... yes
checking for strverscmp... yes
checking for sys/select.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... no
checking for tmpnam... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for vasprintf... no
checking for type of signal functions... yes
checking for vfprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsnprintf... present
checking for lstat... yes
checking for vsprintf... yes
checking whether or not strcoll and strcmp differ... yes
checking for waitpid... no
checking whether the ctype macros accept non-ascii characters... yes
checking for setproctitle... yes
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether alloca needs Cray hooks... yes
checking for sig_atomic_t in signal.h... no
checking stack direction for C alloca... yes
checking whether signal handlers are of type void... -1
checking for vfork.h... no
checking for fork... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for FIONREAD in sys/ioctl.h... yes
checking for vfork... no
checking for speed_t in sys/types.h... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working fork... termios.h
checking for struct dirent.d_ino... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking for struct dirent.d_fileno... no
checking for tgetent... yes
checking for sys_errlist... no
checking for tgetent in -ltermcap... no
checking for sys_nerr... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for sys_siglist... yes
checking wctype.h presence... no
checking for external symbol _system_configuration... yes
checking for wctype.h... yes
checking wchar.h usability... no
checking for __fsetlocking... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for canonicalize_file_name... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for dup3... yes
checking for mbscasecmp... yes
checking for getrlimit... no
checking for mbscmp... yes
checking for getrusage... no
checking for mbsnrtowcs... yes
yes
checking for mbsrtowcs... checking for getsysinfo... no
yes
checking for gettimeofday... (cached) yes
checking for mbschr... checking for on_exit... no
checking for wcrtomb... no
checking for pipe2... yes
checking for wcscoll... yes
checking for psignal... yes
checking for wcsdup... yes
checking for pstat_getdynamic... yes
checking for wcwidth... no
checking for pstat_getstatic... no
checking for realpath... yes
checking for wctype... yes
checking for wcswidth... yes
checking for setrlimit... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for sbrk... yes
checking for iswlower... yes
checking for spawnve... no
checking for spawnvpe... yes
checking for iswupper... no
checking for strerror... yes
checking for towlower... yes
checking for strsignal... yes
checking for towupper... yes
checking for sysconf... yes
checking for iswctype... yes
checking for sysctl... yes
checking for nl_langinfo and CODESET... no
checking for sysmp... yes
checking for wchar_t in wchar.h... no
yes
checking for wctype_t in wctype.h... checking for table... yes
checking for wint_t in wctype.h... no
checking for times... yes
checking configuration for building shared libraries... supported
configure: updating cache ./config.cache
yes
configure: creating ./config.status
checking for wait3... yes
checking for wait4... config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating examples/Makefile
yes
checking whether basename is declared... config.status: creating shlib/Makefile
config.status: creating config.h
config.status: executing default commands
no
checking whether ffs is declared... yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Sync top level files with versions from gcc.
@ 2019-05-29 12:50 sergiodj+buildbot
2019-05-29 13:02 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 12:50 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT f948b2de97884bfb4e5fc11d40a6bea9e0b096ae ***
Author: Nick Clifton <nickc@redhat.com>
Branch: master
Commit: f948b2de97884bfb4e5fc11d40a6bea9e0b096ae
Sync top level files with versions from gcc.
top * Makefile.def (target_modules): Add libphobos.
(flags_to_pass): Add GDC, GDCFLAGS, GDC_FOR_TARGET and
GDCFLAGS_FOR_TARGET.
(dependencies): Make libphobos depend on libatomic, libbacktrace
configure, and zlib configure.
(language): Add language d.
* Makefile.in: Rebuild.
* Makefile.tpl (BUILD_EXPORTS): Add GDC and GDCFLAGS.
(HOST_EXPORTS): Add GDC.
(POSTSTAGE1_HOST_EXPORTS): Add GDC and GDC_FOR_BUILD.
(BASE_TARGET_EXPORTS): Add GDC.
(GDC_FOR_BUILD, GDC, GDCFLAGS): New variables.
(GDC_FOR_TARGET, GDC_FLAGS_FOR_TARGET): New variables.
(EXTRA_HOST_FLAGS): Add GDC.
(STAGE1_FLAGS_TO_PASS): Add GDC.
(EXTRA_TARGET_FLAGS): Add GDC and GDCFLAGS.
* config-ml.in: Treat GDC and GDCFLAGS like other compiler/flag
environment variables.
* configure: Rebuild.
* configure.ac: Add target-libphobos to target_libraries. Set and
substitute GDC_FOR_BUILD and GDC_FOR_TARGET.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 12:50 [binutils-gdb] Sync top level files with versions from gcc sergiodj+buildbot
@ 2019-05-29 13:02 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 13:02 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1658>
Commit(s) tested:
f948b2de97884bfb4e5fc11d40a6bea9e0b096ae
Author(s) (in the same order as the commits):
Nick Clifton <nickc@redhat.com>
Subject:
Sync top level files with versions from gcc.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/f9/f948b2de97884bfb4e5fc11d40a6bea9e0b096ae/>
*** Failed to compiled GDB. ***
============================
gmake[1]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
mkdir -p -- ./libiberty
mkdir -p -- ./intl
mkdir -p -- ./zlib
mkdir -p -- ./etc
Configuring in ./libiberty
Configuring in ./zlib
Configuring in ./intl
Configuring in ./etc
configure: creating cache ./config.cache
checking for a BSD-compatible install... configure: creating cache ./config.cache
/usr/gnu/bin/install -c
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking for sparc-sun-solaris2.11-gcc... gcc
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --split-size=5000000
checking build system type... sparc-sun-solaris2.11
checking host system type... configure: updating cache ./config.cache
sparc-sun-solaris2.11
checking target system type... configure: creating ./config.status
sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... config.status: creating Makefile
checking whether we are cross compiling... checking whether the C compiler works... mkdir -p -- ./libdecnumber
Configuring in ./libdecnumber
no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
no
checking for suffix of object files... none needed
checking how to run the C preprocessor... checking whether the C compiler works... o
checking whether we are using the GNU C compiler... checking for perl... perl
checking build system type... gcc -E
sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking whether gcc accepts -g... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for grep that handles long lines and -e... yes
checking for gcc option to accept ISO C89... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... none needed
checking whether gcc understands -c and -o together...
checking whether we are cross compiling... checking whether the C compiler works... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc... no
checking for suffix of object files... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... o
checking whether we are using the GNU C compiler... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc... yes
checking for sys/types.h... yes
checking whether gcc accepts -g... checking whether we are cross compiling... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for gcc option to accept ISO C89... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for sys/stat.h... checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... no
checking for strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... no
checking for suffix of object files... none needed
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking whether gcc supports -W... yes
checking for stdlib.h... o
checking whether we are using the GNU C compiler... yes
checking whether gcc supports -Wall... yes
checking whether gcc accepts -g... yes
checking for string.h... yes
checking whether gcc supports -Wwrite-strings... yes
ok
checking for gcc option to accept ISO C89... yes
yes
checking whether gcc supports -Wstrict-prototypes... checking for memory.h... checking how to run the C preprocessor... none needed
checking how to run the C preprocessor... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking for strings.h... gcc -E
gcc -E
yes
checking whether gcc supports -Wold-style-definition... yes
checking for inttypes.h... checking for ANSI C header files... yes
checking whether gcc supports -Wmissing-format-attribute... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
yes
checking whether gcc supports -Wcast-qual... checking for stdint.h... yes
checking whether gcc supports -pedantic -Wlong-long... yes
checking for unistd.h... yes
checking whether gcc supports -fno-lto... yes
checking how to run the C preprocessor... yes
checking minix/config.h usability... yes
checking for sys/types.h... gcc -E
yes
checking for sys/types.h... no
checking minix/config.h presence... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for sys/stat.h... yes
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... checking for sys/stat.h... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking for stdlib.h... yes
checking whether gmake sets $(MAKE)... yes
checking for stdlib.h... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether NLS is requested... yes
checking for msgfmt... /usr/gnu/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/gnu/bin/xgettext
yes
checking for msgmerge... yes
/usr/bin/msgmerge
checking for string.h... checking for string.h... checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for library containing strerror... yes
yes
checking for memory.h... checking for memory.h... yes
yes
yes
checking for sys/types.h... checking for strings.h... checking for strings.h... none required
checking for an ANSI C-conforming const... yes
yes
checking for inline... yes
yes
checking for sys/stat.h... checking for inttypes.h... checking for inttypes.h... inline
checking for off_t... yes
yes
yes
checking for stdint.h... checking for stdlib.h... checking for stdint.h... yes
yes
yes
checking for string.h... checking for unistd.h... checking for unistd.h... yes
checking for size_t... yes
yes
checking minix/config.h usability... yes
checking for memory.h... checking for dlfcn.h... yes
no
checking minix/config.h presence... checking for strings.h... yes
checking for objdir... .libs
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for working alloca.h... yes
checking for inttypes.h... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
yes
checking for alloca... checking for stdint.h... checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether gcc supports -W... yes
checking for unistd.h... no
checking for gcc option to produce PIC... yes
-fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... checking whether gcc supports -Wall... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
yes
checking if gcc static flag -static works... checking whether gcc supports -Wwrite-strings... yes
checking ctype.h usability... yes
checking whether gcc supports -Wc++-compat... no
checking if gcc supports -c -o file.o... yes
checking for getpagesize... yes
checking ctype.h presence... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking for ctype.h... yes
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... checking stddef.h usability... yes
checking whether gcc supports -Wshadow=local... yes
checking for working mmap... yes
checking stddef.h presence... yes
checking whether gcc supports -pedantic ... no
checking dynamic linker characteristics... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
yes
checking whether gcc and cc understand -c and -o together... checking stdio.h usability... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
checking stdio.h presence... yes
checking whether we are using the GNU C Library 2.1 or newer... checking for stdlib.h... (cached) yes
yes
checking for an ANSI C-conforming const... no
checking whether integer division by zero raises SIGFPE... checking for unistd.h... (cached) yes
yes
checking for stdio.h... yes
checking for sys/param.h... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for inline... yes
checking for getpagesize... inline
checking whether byte ordering is bigendian... yes
checking for inttypes.h... yes
checking for uintptr_t... yes
checking for stdint.h... yes
checking for working mmap... yes
checking for unsigned long long... yes
checking for int_least32_t... yes
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for sys/file.h... yes
checking for inttypes.h... yes
yes
checking for memcpy... checking for sys/param.h... yes
checking for int_fast32_t... yes
yes
checking whether the inttypes.h PRIxNN macros are broken... checking for limits.h... yes
checking for stdlib.h... (cached) yes
no
checking for ld used by GCC... yes
checking for malloc.h... checking for strerror... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for uint64_t... no
checking for shared library run path origin... yes
checking for string.h... (cached) yes
done
checking for unistd.h... (cached) yes
checking argz.h usability... checking for strings.h... (cached) yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
yes
yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... checking for time.h... no
checking argz.h presence... yes
configure: updating cache ./config.cache
no
checking for argz.h... no
checking for sys/resource.h... checking that generated files are newer than configure... done
configure: creating ./config.status
checking limits.h usability... yes
checking for off_t... yes
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking limits.h presence... yes
yes
checking for limits.h... yes
checking for fcntl.h... checking locale.h usability... yes
checking size of int... yes
checking for alloca.h... yes
checking locale.h presence... yes
checking for sys/pstat.h... yes
checking for locale.h... yes
checking nl_types.h usability... no
checking for sys/sysmp.h... 4
checking size of long... yes
checking nl_types.h presence... no
checking for sys/sysinfo.h... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking for machine/hal_sysinfo.h... 8
no
checking for ANSI C header files... (cached) yes
checking for sys/table.h... checking build system type... yes
checking malloc.h presence... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... no
sparc-sun-solaris2.11
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... checking for sys/sysctl.h... yes
checking for malloc.h... yes
checking stddef.h usability... no
checking for sys/systemcfg.h... no
yes
checking stddef.h presence... checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
yes
checking for string.h... (cached) yes
checking for process.h... checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for feof_unlocked... no
checking for sys/prctl.h... yes
no
checking for sys/wait.h that is POSIX.1 compatible... configure: updating cache ./config.cache
configure: creating ./config.status
no
checking for fgets_unlocked... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether errno must be declared... no
checking for getc_unlocked... config.status: creating Makefile
no
checking size of int... config.status: creating Makefile
config.status: executing depfiles commands
config.status: creating config.h
yes
config.status: executing gstdint.h commands
checking for getcwd... 4
config.status: executing libtool commands
checking size of long... mkdir -p -- ./readline
Configuring in ./readline
yes
checking for getegid... Checking multilib configuration for zlib...
mkdir -p -- sparc-sun-solaris2.11/zlib
Configuring in sparc-sun-solaris2.11/zlib
8
checking size of size_t... yes
checking for geteuid... 8
yes
checking for long long... checking for getgid... configure: creating cache ./config.cache
checking build system type... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
Beginning configuration for readline-6.2 for sparc-sun-solaris2.11
checking whether gmake sets $(MAKE)... yes
checking for sparc-sun-solaris2.11-gcc... gcc
yes
checking for getuid... checking whether the C compiler works... configure: creating cache ./config.cache
checking build system type... yes
checking size of long long... sparc-sun-solaris2.11
checking host system type... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
yes
checking for C compiler default output file name... a.out
yes
checking for suffix of executables... checking whether gmake supports nested variables... yes
checking for mempcpy... checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc
8
checking for a 64-bit type...
checking whether we are cross compiling... no
checking for munmap... uint64_t
checking for intptr_t... checking whether the C compiler works... no
checking for suffix of object files... yes
checking for putenv... o
checking whether we are using the GNU C compiler... yes
checking for uintptr_t... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking whether gcc accepts -g... yes
checking for setenv... yes
checking for gcc option to accept ISO C89...
checking whether we are cross compiling... yes
checking for ssize_t... none needed
checking how to run the C preprocessor... yes
checking for setlocale... no
checking for suffix of object files... gcc -E
o
checking whether we are using the GNU C compiler... yes
checking for stpcpy... checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... yes
checking for pid_t... /usr/gnu/bin/grep -E
checking for ANSI C header files... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... yes
checking for strcasecmp... none needed
checking whether gcc understands -c and -o together... yes
checking for library containing strerror... yes
checking for style of include used by gmake... GNU
checking dependency style of gcc ... yes
checking for strdup... none required
checking for asprintf... yes
checking for sys/types.h... gcc3
checking how to print strings... print -r
checking for a sed that does not truncate output... /usr/gnu/bin/sed
checking for grep that handles long lines and -e... /usr/gnu/bin/grep
checking for egrep... /usr/gnu/bin/grep -E
checking for fgrep... /usr/gnu/bin/grep -F
checking for ld used by gcc ... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
no
checking for BSD- or MS-compatible name lister (nm)... nm
checking the name lister (nm) interface... yes
checking for sys/stat.h... checking for strtoul... yes
checking for atexit... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572480
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
yes
checking for /usr/bin/ld option to reload object files... -r
checking for sparc-sun-solaris2.11-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for sparc-sun-solaris2.11-ar... ar
checking for sparc-sun-solaris2.11-strip... strip
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking command to parse nm output from gcc object... checking for stdlib.h... yes
yes
checking for tsearch... checking for basename... yes
checking for string.h... yes
checking for memory.h... yes
yes
checking for __argz_count... checking for bcmp... ok
yes
checking how to run the C preprocessor... checking for strings.h... no
checking for __argz_stringify... yes
yes
checking for bcopy... gcc -E
checking for inttypes.h... no
checking for __argz_next... yes
checking for ANSI C header files... checking for stdint.h... yes
checking for bsearch... no
yes
checking for __fsetlocking... checking for unistd.h... yes
yes
checking for bzero... checking minix/config.h usability... yes
checking for iconv... no
checking minix/config.h presence... yes
checking for sys/types.h... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for calloc... yes
checking for iconv declaration... yes
checking for sys/stat.h... yes
checking whether gcc needs -traditional...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
yes
checking for clock... checking for stdlib.h... no
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking for ar... ar
checking for sparc-sun-solaris2.11-ranlib... ranlib
checking for an ANSI C-conforming const... yes
yes
checking for function prototypes... yes
checking whether char is unsigned... yes
checking for LC_MESSAGES... checking for string.h... yes
checking for ffs... yes
checking for memory.h... no
checking for working volatile... yes
checking for bison... bison
checking version of bison... 3.0.4, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking return type of signal handlers... yes
yes
checking for strings.h... checking for getcwd... void
checking for size_t... yes
yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for aclocal... aclocal
checking for autoconf... autoconf
checking for autoheader... autoheader
checking for inttypes.h... configure: updating cache ./config.cache
yes
configure: creating ./config.status
checking for getpagesize... yes
checking for stdint.h... yes
checking for ssize_t... yes
yes
checking for unistd.h... checking for gettimeofday... yes
checking for dlfcn.h... config.status: creating Makefile
config.status: creating config.intl
yes
checking for index... yes
checking for ANSI C header files... (cached) yes
checking whether stat file-mode macros are broken... config.status: creating config.h
yes
checking for objdir... config.status: executing default-1 commands
.libs
no
checking for dirent.h that defines DIR... yes
gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
gmake[2]: Nothing to be done for 'all'.
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/intl'
checking for insque... yes
checking for library containing opendir... gmake[2]: Entering directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-adler32.o -MD -MP -MF .deps/libz_a-adler32.Tpo -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../binutils-gdb/zlib/'`adler32.c
checking if gcc supports -fno-rtti -fno-exceptions... yes
none required
checking for fcntl... checking for memchr... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... mv -f .deps/libz_a-adler32.Tpo .deps/libz_a-adler32.Po
yes
checking if gcc static flag -static works... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-compress.o -MD -MP -MF .deps/libz_a-compress.Tpo -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../binutils-gdb/zlib/'`compress.c
yes
yes
checking for kill... checking for memcmp... no
checking if gcc supports -c -o file.o... mv -f .deps/libz_a-compress.Tpo .deps/libz_a-compress.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-crc32.o -MD -MP -MF .deps/libz_a-crc32.Tpo -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../binutils-gdb/zlib/'`crc32.c
yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
yes
checking for lstat... checking for memcpy... no
checking dynamic linker characteristics... solaris2.11 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C preprocessor... gcc -E
yes
mv -f .deps/libz_a-crc32.Tpo .deps/libz_a-crc32.Po
yes
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-deflate.o -MD -MP -MF .deps/libz_a-deflate.Tpo -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../binutils-gdb/zlib/'`deflate.c
checking for memmove... checking for memmem... checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
yes
checking for putenv... checking for memmove... yes
checking for getpagesize... yes
yes
checking for select... checking for mempcpy... yes
checking for working mmap... no
checking for memset... yes
checking for setenv... yes
checking for memcpy... yes
yes
checking for mkstemps... checking for setlocale... yes
yes
yes
checking for putenv... checking for strerror... checking for strcasecmp... yes
yes
checking for unistd.h... (cached) yes
checking for random... yes
checking for strpbrk... mv -f .deps/libz_a-deflate.Tpo .deps/libz_a-deflate.Po
configure: updating cache ./config.cache
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzread.o -MD -MP -MF .deps/libz_a-gzread.Tpo -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../binutils-gdb/zlib/'`gzread.c
checking that generated files are newer than configure... done
configure: creating ./config.status
yes
checking for rename... yes
checking for tcgetattr... yes
checking for rindex... yes
checking for vsnprintf... mv -f .deps/libz_a-gzread.Tpo .deps/libz_a-gzread.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzclose.o -MD -MP -MF .deps/libz_a-gzclose.Tpo -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../binutils-gdb/zlib/'`gzclose.c
yes
checking for setenv... yes
checking for isascii... mv -f .deps/libz_a-gzclose.Tpo .deps/libz_a-gzclose.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzwrite.o -MD -MP -MF .deps/libz_a-gzwrite.Tpo -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../binutils-gdb/zlib/'`gzwrite.c
yes
checking for snprintf... yes
checking for isxdigit... yes
checking for sigsetmask... mv -f .deps/libz_a-gzwrite.Tpo .deps/libz_a-gzwrite.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-gzlib.o -MD -MP -MF .deps/libz_a-gzlib.Tpo -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../binutils-gdb/zlib/'`gzlib.c
yes
checking for getpwent... no
checking for stpcpy... yes
checking for getpwnam... yes
mv -f .deps/libz_a-gzlib.Tpo .deps/libz_a-gzlib.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-infback.o -MD -MP -MF .deps/libz_a-infback.Tpo -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../binutils-gdb/zlib/'`infback.c
checking for stpncpy... yes
checking for getpwuid... config.status: creating Makefile
yes
checking for strcasecmp... config.status: executing default-1 commands
yes
checking for working strcoll... yes
checking for strchr... Adding multilib support to Makefile in ../../../binutils-gdb/zlib
multidirs=32
with_multisubdir=
Running configure in multilib subdirs 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/zlib
Running configure in multilib subdir 32
pwd: /opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11
yes
mkdir 32
checking fcntl.h usability... yes
checking for strdup... mv -f .deps/libz_a-infback.Tpo .deps/libz_a-infback.Po
yes
checking fcntl.h presence... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inffast.o -MD -MP -MF .deps/libz_a-inffast.Tpo -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../binutils-gdb/zlib/'`inffast.c
yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking for stdlib.h... (cached) yes
checking varargs.h usability... yes
checking for strncasecmp... no
checking varargs.h presence... mv -f .deps/libz_a-inffast.Tpo .deps/libz_a-inffast.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inflate.o -MD -MP -MF .deps/libz_a-inflate.Tpo -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../binutils-gdb/zlib/'`inflate.c
no
checking for varargs.h... no
checking stdarg.h usability... yes
checking for strndup... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for string.h... (cached) yes
configure: creating cache ./config.cache
checking for strings.h... (cached) yes
checking build system type... checking limits.h usability... yes
sparc-sun-solaris2.11
checking host system type... checking for strnlen... sparc-sun-solaris2.11
checking target system type... sparc-sun-solaris2.11
checking for a BSD-compatible install... /usr/gnu/bin/install -c
checking whether build environment is sane... yes
checking for sparc-sun-solaris2.11-strip... strip
checking for a thread-safe mkdir -p... /usr/gnu/bin/mkdir -p
checking for gawk... gawk
checking whether gmake sets $(MAKE)... yes
checking limits.h presence... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for sparc-sun-solaris2.11-gcc... gcc -m32
yes
checking for limits.h... yes
checking locale.h usability... yes
checking for strrchr... checking for suffix of object files... configure: error: in `/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/sparc-sun-solaris2.11/32/zlib':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details
yes
checking locale.h presence... yes
checking for locale.h... yes
checking pwd.h usability... yes
checking for strstr... gmake[1]: *** [Makefile:12688: configure-target-zlib] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-inftrees.o -MD -MP -MF .deps/libz_a-inftrees.Tpo -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../binutils-gdb/zlib/'`inftrees.c
yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for memory.h... (cached) yes
yes
checking termcap.h usability... checking for strtod... mv -f .deps/libz_a-inftrees.Tpo .deps/libz_a-inftrees.Po
no
checking termcap.h presence... gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-trees.o -MD -MP -MF .deps/libz_a-trees.Tpo -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../binutils-gdb/zlib/'`trees.c
yes
no
checking for termcap.h... no
checking termios.h usability... checking for strtol... yes
checking termios.h presence... mv -f .deps/libz_a-inflate.Tpo .deps/libz_a-inflate.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-uncompr.o -MD -MP -MF .deps/libz_a-uncompr.Tpo -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../binutils-gdb/zlib/'`uncompr.c
yes
checking for termios.h... yes
yes
checking termio.h usability... checking for strtoul... yes
checking termio.h presence... mv -f .deps/libz_a-uncompr.Tpo .deps/libz_a-uncompr.Po
gcc -DPACKAGE_NAME=\"zlib\" -DPACKAGE_TARNAME=\"zlib\" -DPACKAGE_VERSION=\"1.1.4\" -DPACKAGE_STRING=\"zlib\ 1.1.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../binutils-gdb/zlib -g -D_GLIBCXX_DEBUG -m64 -O -MT libz_a-zutil.o -MD -MP -MF .deps/libz_a-zutil.Tpo -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../binutils-gdb/zlib/'`zutil.c
yes
yes
checking for termio.h... yes
checking for strtoll... checking sys/pte.h usability... mv -f .deps/libz_a-zutil.Tpo .deps/libz_a-zutil.Po
true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_BUILD=-g -D_GLIBCXX_DEBUG -m64 -O" "CFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "INSTALL=/usr/gnu/bin/install -c" "INSTALL_DATA=/usr/gnu/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/gnu/bin/install -c" "INSTALL_SCRIPT=/usr/gnu/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "LIBCFLAGS_FOR_TARGET=-O2 -g -D_GLIBCXX_DEBUG -m64 -O" "MAKE=gmake" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/sparc-sun-solaris2.11" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=/usr/bin/ld" "LIBCFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # gmake
no
checking sys/pte.h presence... yes
checking for strtoull... no
checking for sys/pte.h... no
checking sys/stream.h usability... yes
checking sys/stream.h presence... mv -f .deps/libz_a-trees.Tpo .deps/libz_a-trees.Po
rm -f libz.a
yes
ar cru libz.a libz_a-adler32.o libz_a-compress.o libz_a-crc32.o libz_a-deflate.o libz_a-gzread.o libz_a-gzclose.o libz_a-gzwrite.o libz_a-gzlib.o libz_a-infback.o libz_a-inffast.o libz_a-inflate.o libz_a-inftrees.o libz_a-trees.o libz_a-uncompr.o libz_a-zutil.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libz.a
checking for strverscmp... gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/zlib'
yes
checking for sys/stream.h... yes
checking sys/select.h usability... no
checking for tmpnam... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/file.h usability... yes
checking for vasprintf... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking for sys/ptem.h... yes
checking for vfprintf... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for type of signal functions... yes
checking for vprintf... posix
checking if signal handlers must be reinstalled when invoked... yes
checking for vsnprintf... no
checking for presence of POSIX-style sigsetjmp/siglongjmp... yes
checking for vsprintf... present
checking for lstat... yes
checking for waitpid... yes
checking whether or not strcoll and strcmp differ... yes
checking for setproctitle... no
checking whether the ctype macros accept non-ascii characters... no
checking whether alloca needs Cray hooks... no
checking stack direction for C alloca... yes
checking whether getpw functions are declared in pwd.h... yes
checking whether termios.h defines TIOCGWINSZ... -1
checking for vfork.h... yes
checking for sig_atomic_t in signal.h... no
checking for fork... yes
checking whether signal handlers are of type void... yes
checking for vfork... yes
checking for TIOCSTAT in sys/ioctl.h... no
checking for FIONREAD in sys/ioctl.h... yes
checking for working fork... no
checking for speed_t in sys/types.h... no
checking for struct winsize in sys/ioctl.h and termios.h... yes
checking for working vfork... (cached) yes
checking for _doprnt... termios.h
checking for struct dirent.d_ino... yes
checking for sys_errlist... yes
checking for struct dirent.d_fileno... no
checking for sys_nerr... no
checking for tgetent... no
checking for sys_siglist... no
checking for tgetent in -ltermcap... no
checking for external symbol _system_configuration... yes
checking which library has the termcap functions... using libtermcap
checking wctype.h usability... no
checking for __fsetlocking... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking wchar.h usability... yes
checking for canonicalize_file_name... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking langinfo.h usability... yes
checking for dup3... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking for mbrlen... yes
checking for getrlimit... yes
checking for mbscasecmp... yes
checking for getrusage... no
checking for mbscmp... yes
checking for getsysinfo... no
checking for mbsnrtowcs... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for mbsrtowcs... no
checking for pipe2... yes
checking for mbschr... no
checking for wcrtomb... yes
checking for psignal... yes
checking for wcscoll... yes
checking for pstat_getdynamic... yes
checking for wcsdup... no
checking for pstat_getstatic... yes
checking for wcwidth... no
checking for realpath... yes
checking for wctype... yes
checking for setrlimit... yes
checking for wcswidth... yes
checking for sbrk... yes
checking whether mbrtowc and mbstate_t are properly declared... yes
checking for spawnve... yes
checking for iswlower... no
checking for spawnvpe... yes
checking for iswupper... no
checking for strerror... yes
checking for towlower... yes
checking for strsignal... yes
yes
checking for towupper... checking for sysconf... yes
yes
checking for iswctype... checking for sysctl... no
checking for sysmp... yes
checking for nl_langinfo and CODESET... no
checking for table... yes
checking for wchar_t in wchar.h... yes
checking for wctype_t in wctype.h... no
checking for times... yes
checking for wint_t in wctype.h... yes
yes
checking configuration for building shared libraries... checking for wait3... supported
configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for wait4... yes
checking whether basename is declared... config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating examples/Makefile
no
checking whether ffs is declared... config.status: creating shlib/Makefile
config.status: creating config.h
config.status: executing default commands
yes
checking whether asprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether calloc is declared... yes
checking whether getenv is declared... yes
checking whether getopt is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether sbrk is declared... yes
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether strverscmp is declared... no
checking whether strnlen is declared... yes
checking whether canonicalize_file_name must be declared... no
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for working strncmp... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:929: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Do not build libctf for targets that do not use the ELF file format.
@ 2019-05-29 11:42 sergiodj+buildbot
2019-05-29 11:42 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 11:42 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 90bd54236cb8b1c31c3662977159be971044c20d ***
Author: Nick Clifton <nickc@redhat.com>
Branch: master
Commit: 90bd54236cb8b1c31c3662977159be971044c20d
Do not build libctf for targets that do not use the ELF file format.
top * configure.ac (noconfigdirs): Add libctf if the target does not use
the ELF file format.
* configure: Regenerate.
binutils* configure.ac (LIBCTF): Export. Set to empty for non-ELF based
targets.
(HAVE_LIBCTF): Define if libctf support is available.
* Makefile.am (LIBCTF): Set value to @LIBCTF@.
* objdump.c: Make CTF code conditional upon HAVE_LIBCTF being
defined.
* readelf.c: Likewise.
* configure: Regenerate.
* Makefile.in: Regenerate.
* config.in: Regenerate.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 11:42 [binutils-gdb] Do not build libctf for targets that do not use the ELF file format sergiodj+buildbot
@ 2019-05-29 11:42 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 11:42 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1657>
Commit(s) tested:
90bd54236cb8b1c31c3662977159be971044c20d
Author(s) (in the same order as the commits):
Nick Clifton <nickc@redhat.com>
Subject:
Do not build libctf for targets that do not use the ELF file format.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/90/90bd54236cb8b1c31c3662977159be971044c20d/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Fix libctf build on non-ELF targets.
@ 2019-05-29 10:40 sergiodj+buildbot
2019-05-29 10:43 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 10:40 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 9698cf9b1c485edbbeabc9f65bfd0fdef92e3854 ***
Author: Nick Alcock <nick.alcock@oracle.com>
Branch: master
Commit: 9698cf9b1c485edbbeabc9f65bfd0fdef92e3854
Fix libctf build on non-ELF targets.
All machinery works as on ELF, except for automatic loading of ELF
string and symbol tables in the BFD-style open machinery.
* Makefile.def (dependencies): configure-libctf depends on all-bfd
and all its deps.
* Makefile.in: Regenerated.
libctf/
* configure.in: Check for bfd_section_from_elf_index.
* configure: Regenerate.
* config.h.in [HAVE_BFD_ELF]: Likewise.
* libctf/ctf_open_bfd (ctf_bfdopen_ctfsect): Use it.
abfd is potentially unused now.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 10:40 [binutils-gdb] Fix libctf build on non-ELF targets sergiodj+buildbot
@ 2019-05-29 10:43 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 10:43 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1656>
Commit(s) tested:
9698cf9b1c485edbbeabc9f65bfd0fdef92e3854
Author(s) (in the same order as the commits):
Nick Alcock <nick.alcock@oracle.com>
Subject:
Fix libctf build on non-ELF targets.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/96/9698cf9b1c485edbbeabc9f65bfd0fdef92e3854/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] MIPS/LD: Skip overflow check for %pcrel_hi relocations
@ 2019-05-29 1:13 sergiodj+buildbot
2019-05-29 1:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:13 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 1e129bbefadbf09ace0fc7fcb3cfcda13700e3b8 ***
Author: Faraz Shahbazker <fshahbazker@wavecomp.com>
Branch: master
Commit: 1e129bbefadbf09ace0fc7fcb3cfcda13700e3b8
MIPS/LD: Skip overflow check for %pcrel_hi relocations
Overflow checks were removed for all hi16 relocations except PC-relative
high relocations per PR ld/16720. Remove overflow checks from %pcrel_hi
relocations so that we can correctly handle negative offsets from PC.
bfd/
* elfxx-mips.c (mips_elf_calculate_relocation) <R_MIPS_PCHI16>:
Remove overflow check.
ld/
* testsuite/ld-mips-elf/undefweak-overflow.s: Remove test case
for pcrel_hi/pcrel_lo.
* testsuite/ld-mips-elf/undefweak-overflow.d: Update to match.
* testsuite/ld-mips-elf/reloc-pcrel-r6.s: New test source.
* testsuite/ld-mips-elf/reloc-pcrel-r6.d: New test linker script.
* testsuite/ld-mips-elf/reloc-pcrel-r6.ld: New test.
* testsuite/ld-mips-elf/mips-elf.exp: Run the new test.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 1:13 [binutils-gdb] MIPS/LD: Skip overflow check for %pcrel_hi relocations sergiodj+buildbot
@ 2019-05-29 1:29 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:29 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1655>
Commit(s) tested:
1e129bbefadbf09ace0fc7fcb3cfcda13700e3b8
Author(s) (in the same order as the commits):
Faraz Shahbazker <fshahbazker@wavecomp.com>
Subject:
MIPS/LD: Skip overflow check for %pcrel_hi relocations
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/1e/1e129bbefadbf09ace0fc7fcb3cfcda13700e3b8/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL
@ 2019-05-29 1:10 sergiodj+buildbot
2019-05-29 1:10 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:10 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT a2f4b66c9eb5210f8ef6038d7194af1e5f314f97 ***
Author: H.J. Lu <hjl.tools@gmail.com>
Branch: master
Commit: a2f4b66c9eb5210f8ef6038d7194af1e5f314f97
x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL
For AVX512 instructions with Disp8ShiftVL and Broadcast, we may need to
add CheckRegSize to check if broadcast matches the destination register
size.
gas/
PR gas/24625
* testsuite/gas/i386/inval-avx512f.s: Add tests for AVX512_BF16
instructions with invalid broadcast.
* testsuite/gas/i386/x86-64-inval-avx512f.s: Likewise.
* testsuite/gas/i386/inval-avx512f.l: Updated.
* testsuite/gas/i386/x86-64-inval-avx512f.l: Likewise.
opcodes/
PR gas/24625
* i386-opc.tbl: Add CheckRegSize to AVX512_BF16 instructions with
Disp8ShiftVL.
* i386-tbl.h: Regenerated.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 1:10 [binutils-gdb] x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL sergiodj+buildbot
@ 2019-05-29 1:10 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:10 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1654>
Commit(s) tested:
a2f4b66c9eb5210f8ef6038d7194af1e5f314f97
Author(s) (in the same order as the commits):
H.J. Lu <hjl.tools@gmail.com>
Subject:
x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/a2/a2f4b66c9eb5210f8ef6038d7194af1e5f314f97/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Remove find_old_style_renaming_symbol
@ 2019-05-29 1:04 sergiodj+buildbot
2019-05-29 1:04 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:04 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT c0e70c624fc7d89f5cf281350692de89a063786f ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: c0e70c624fc7d89f5cf281350692de89a063786f
Remove find_old_style_renaming_symbol
We found a case where a "bt" was very slow with Ada code. Profiling
with callgrind showed this to be primarily due to calls to
find_old_style_renaming_symbol. Because new-style renaming symbols
were implemented in 2007, it seems safe enough to remove this old
code.
A "-batch -ex bt" test on a large Ada program improves from:
13.23user 0.57system 0:13.82elapsed 99%CPU (0avgtext+0avgdata 571408maxresident)k
to
4.25user 0.48system 0:04.74elapsed 99%CPU (0avgtext+0avgdata 559844maxresident)k
with this patch.
Tested on x86-64 Fedora 29. Joel reviewed this internally; and as it
is Ada-specific, I am checking it in.
gdb/ChangeLog
2019-05-28 Tom Tromey <tromey@adacore.com>
* ada-lang.c (ada_remove_Xbn_suffix)
(find_old_style_renaming_symbol)
(parse_old_style_renaming): Remove.
(ada_find_renaming_symbol): Don't call
find_old_style_renaming_symbol.
(ada_is_renaming_symbol): Rename from
ada_find_renaming_symbol. Remove "block" parameter. Return
bool. Now static.
(ada_read_var_value): Update and simplify.
* ada-exp.y (write_var_or_type): Remove old code.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 1:04 [binutils-gdb] Remove find_old_style_renaming_symbol sergiodj+buildbot
@ 2019-05-29 1:04 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:04 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1653>
Commit(s) tested:
c0e70c624fc7d89f5cf281350692de89a063786f
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Remove find_old_style_renaming_symbol
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/c0/c0e70c624fc7d89f5cf281350692de89a063786f/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Add libctf to top-level MAINTAINERS; add myself as CTF maintainer.
@ 2019-05-29 0:56 sergiodj+buildbot
2019-05-29 1:03 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 0:56 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 88981b157b08f2e9a404a2f86d4ee131f17ce3d4 ***
Author: Nick Alcock <nick.alcock@oracle.com>
Branch: master
Commit: 88981b157b08f2e9a404a2f86d4ee131f17ce3d4
Add libctf to top-level MAINTAINERS; add myself as CTF maintainer.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 0:56 [binutils-gdb] Add libctf to top-level MAINTAINERS; add myself as CTF maintainer sergiodj+buildbot
@ 2019-05-29 1:03 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 1:03 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1652>
Commit(s) tested:
88981b157b08f2e9a404a2f86d4ee131f17ce3d4
Author(s) (in the same order as the commits):
Nick Alcock <nick.alcock@oracle.com>
Subject:
Add libctf to top-level MAINTAINERS; add myself as CTF maintainer.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/88/88981b157b08f2e9a404a2f86d4ee131f17ce3d4/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] libctf: build system
@ 2019-05-29 0:50 sergiodj+buildbot
2019-05-29 0:39 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 0:50 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 0e65dfbaf3a0299e4837216a103c28625d4b4f1d ***
Author: Nick Alcock <nick.alcock@oracle.com>
Branch: master
Commit: 0e65dfbaf3a0299e4837216a103c28625d4b4f1d
libctf: build system
This ties libctf into the build system, and makes binutils depend on it
(used by the next commits).
* Makefile.def (host_modules): Add libctf.
* Makefile.def (dependencies): Likewise.
libctf depends on zlib, libiberty, and bfd.
* Makefile.in: Regenerated.
* configure.ac (host_libs): Add libctf.
* configure: Regenerated.
libctf/
* Makefile.am: New.
* Makefile.in: Regenerated.
* config.h.in: Likewise.
* aclocal.m4: Likewise.
* configure: Likewise.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-29 0:50 [binutils-gdb] libctf: build system sergiodj+buildbot
@ 2019-05-29 0:39 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-29 0:39 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1651>
Commit(s) tested:
0e65dfbaf3a0299e4837216a103c28625d4b4f1d
Author(s) (in the same order as the commits):
Nick Alcock <nick.alcock@oracle.com>
Subject:
libctf: build system
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/0e/0e65dfbaf3a0299e4837216a103c28625d4b4f1d/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
checking for GNU regex... no
checking for struct thread.td_pcb... no
checking for struct lwp... no
checking for struct reg in machine/reg.h... no
checking for struct reg.r_fs... no
checking for struct reg.r_gs... no
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... no
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... no
checking for struct ptrace_lwpinfo.pl_syscall_code... no
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... yes
checking for lwpid_t in sys/procfs.h... no
checking for psaddr_t in sys/procfs.h... no
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... yes
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags... -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized -Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local -Wno-unknown-pragmas -Wno-deprecated-declarations -Werror
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... libraries , headers
enable_sim = no
enableval = no
checking whether gdbserver is supported on this host... no
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for xsltproc... /usr/bin/xsltproc
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: linking ../../binutils-gdb/gdb/config/sparc/nm-sol2.h to nm.h
config.status: executing depdir commands
mkdir -p -- .deps
=== configuring in testsuite (/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/testsuite)
configure: running /bin/sh ../../../binutils-gdb/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gas' '--disable-sim' '--disable-gprof' '--with-separate-debug-dir=/usr/lib/debug' '--program-transform-name=s,y,y,' '--build=sparc-sun-solaris2.11' '--host=sparc-sun-solaris2.11' '--target=sparc-sun-solaris2.11' 'build_alias=sparc-sun-solaris2.11' 'host_alias=sparc-sun-solaris2.11' 'target_alias=sparc-sun-solaris2.11' 'CC=gcc' 'CFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'LDFLAGS= ' 'CXX=g++' 'CXXFLAGS=-g -D_GLIBCXX_DEBUG -m64 -O' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../binutils-gdb/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) sparc-sun-solaris2.11
checking host system type... (cached) sparc-sun-solaris2.11
checking target system type... (cached) sparc-sun-solaris2.11
checking for sparc-sun-solaris2.11-gcc... (cached) gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) gcc -E
checking for grep that handles long lines and -e... (cached) /usr/gnu/bin/grep
checking for egrep... (cached) /usr/gnu/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:850: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Fix style bug when paging
@ 2019-05-08 17:01 sergiodj+buildbot
2019-05-08 17:09 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-08 17:01 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 99f20f08682ecc7be882774ff78409530802d000 ***
Author: Tom Tromey <tromey@adacore.com>
Branch: master
Commit: 99f20f08682ecc7be882774ff78409530802d000
Fix style bug when paging
Philippe pointed out a styling bug that would occur in some conditions
when paging:
https://sourceware.org/ml/gdb-patches/2019-04/msg00101.html
I was finally able to reproduce this, and this patch fixes the bug.
The problem occurred when text overflowed the line, causing a
pagination prompt, but when no wrap column had been set. In this
case, the current style was reset to show the prompt, but then not
reset back to the previously applied style before emitting the rest of
the line.
The fix is to record the applied style in this case, and re-apply it
afterward -- but only if the pager prompt was emitted, something that
the existing style.exp pointed out on the first, more naive, version
of the patch.
Tested on x86-64 Fedora 29.
gdb/ChangeLog
2019-05-08 Tom Tromey <tromey@adacore.com>
* utils.c (fputs_maybe_filtered): Reset style after paging, even
when no wrap column is set.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-05-08 17:01 [binutils-gdb] Fix style bug when paging sergiodj+buildbot
@ 2019-05-08 17:09 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-05-08 17:09 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/1459>
Commit(s) tested:
99f20f08682ecc7be882774ff78409530802d000
Author(s) (in the same order as the commits):
Tom Tromey <tromey@adacore.com>
Subject:
Fix style bug when paging
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/99/99f20f08682ecc7be882774ff78409530802d000/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX type-stack.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX ui-style.o
CXX unittests/array-view-selftests.o
CXX unittests/child-path-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/copy_bitwise-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/mkdir-recursive-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/style-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
../../binutils-gdb/gdb/utils.c: In function void fputs_maybe_filtered(const char*, ui_file*, int):
../../binutils-gdb/gdb/utils.c:1829:33: error: can_emit_style_escape was not declared in this scope
else if (did_paginate && can_emit_style_escape (stream))
^~~~~~~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/utils.c:1829:33: note: suggested alternative: emit_style_escape
else if (did_paginate && can_emit_style_escape (stream))
^~~~~~~~~~~~~~~~~~~~~
emit_style_escape
gmake[2]: *** [Makefile:1641: utils.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Sync libiberty sources with master version in gcc repository. Updated stabs demangling and cxxfilt tests to match.
@ 2019-01-07 13:26 sergiodj+buildbot
2019-01-07 13:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2019-01-07 13:26 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 053af8c9034f92d6e36a1180655ba22a65c56437 ***
Author: Nick Clifton <nickc@redhat.com>
Branch: master
Commit: 053af8c9034f92d6e36a1180655ba22a65c56437
Sync libiberty sources with master version in gcc repository. Updated stabs demangling and cxxfilt tests to match.
PR 24044
* stabs.c (parse_stab_argtypes): Remove call to
cplus_mangle_opcode.
* testsuite/binutils-all/cxxfilt.exp: Replace tests of v2 encoding
with v3 encoding. Add escape for known failures.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2019-01-07 13:26 [binutils-gdb] Sync libiberty sources with master version in gcc repository. Updated stabs demangling and cxxfilt tests to match sergiodj+buildbot
@ 2019-01-07 13:29 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2019-01-07 13:29 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/614>
Commit(s) tested:
053af8c9034f92d6e36a1180655ba22a65c56437
Author(s) (in the same order as the commits):
Nick Clifton <nickc@redhat.com>
Subject:
Sync libiberty sources with master version in gcc repository. Updated stabs demangling and cxxfilt tests to match.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/05/053af8c9034f92d6e36a1180655ba22a65c56437/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
../../binutils-gdb/gdb/symtab.c:4600:41: note: *((void*)& l +4) was declared here
scoped_switch_to_sym_language_if_auto l (sym);
^
In file included from ../../binutils-gdb/gdb/frame.h:72:0,
from ../../binutils-gdb/gdb/gdbarch.h:39,
from ../../binutils-gdb/gdb/defs.h:526,
from ../../binutils-gdb/gdb/symtab.c:20:
../../binutils-gdb/gdb/language.h: In function bool treg_matches_sym_type_name(const compiled_regex&, const symbol*):
../../binutils-gdb/gdb/language.h:735:20: warning: *((void*)& l +4) may be used uninitialized in this function [-Wmaybe-uninitialized]
set_language (m_lang);
~~~~~~~~~~~~~^~~~~~~~
../../binutils-gdb/gdb/symtab.c:4292:43: note: *((void*)& l +4) was declared here
scoped_switch_to_sym_language_if_auto l (sym);
^
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX test-target.o
CXX thread-fsm.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX ui-style.o
CXX unittests/array-view-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/copy_bitwise-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/mkdir-recursive-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/style-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
CXX value.o
CXX varobj.o
CXX version.o
CXX xml-builtin.o
CXX xml-support.o
CXX xml-syscall.o
CXX xml-tdesc.o
CXX init.o
CXXLD gdb
Undefined first referenced
symbol in file
cplus_demangle_opname gdbtypes.o
ld: fatal: symbol referencing errors
collect2: error: ld returned 1 exit status
gmake[2]: *** [Makefile:1891: gdb] Error 1
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Fix a crash in jit.c
@ 2018-12-28 23:52 sergiodj+buildbot
2018-12-28 23:54 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-12-28 23:52 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 2cd8cc0b66ca297bce4d08e4f712f86d9f1a2fb6 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: 2cd8cc0b66ca297bce4d08e4f712f86d9f1a2fb6
Fix a crash in jit.c
A user at Mozilla pointed out a crash in jit.c. In his situation, an
inferior using the JIT API exec'd an executable that did not use it.
This caused an assertion failure when jit.c:free_objfile_data called
delete_breakpoint with NULL.
This patch fixes the problem in the obvious way. New test case
included.
gdb/ChangeLog
2018-12-28 Tom Tromey <tom@tromey.com>
* jit.c (free_objfile_data): Only delete breakpoint if non-null.
gdb/testsuite/ChangeLog
2018-12-28 Tom Tromey <tom@tromey.com>
Simon Marchi <simark@simark.ca>
* gdb.base/jit-exec.exp: New file.
* gdb.base/jit-exec.c: New file.
* gdb.base/jit-execd.c: New file.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-12-28 23:52 [binutils-gdb] Fix a crash in jit.c sergiodj+buildbot
@ 2018-12-28 23:54 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-12-28 23:54 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/564>
Commit(s) tested:
2cd8cc0b66ca297bce4d08e4f712f86d9f1a2fb6
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Fix a crash in jit.c
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/2c/2cd8cc0b66ca297bce4d08e4f712f86d9f1a2fb6/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
CXX prologue-value.o
CXX psymtab.o
CXX python/py-arch.o
CXX python/py-auto-load.o
CXX python/py-block.o
CXX python/py-bpevent.o
CXX python/py-breakpoint.o
CXX python/py-cmd.o
CXX python/py-continueevent.o
CXX python/py-event.o
CXX python/py-evtregistry.o
CXX python/py-evts.o
CXX python/py-exitedevent.o
CXX python/py-finishbreakpoint.o
CXX python/py-frame.o
CXX python/py-framefilter.o
CXX python/py-function.o
CXX python/py-gdb-readline.o
CXX python/py-inferior.o
CXX python/py-infevents.o
CXX python/py-infthread.o
CXX python/py-instruction.o
CXX python/py-lazy-string.o
CXX python/py-linetable.o
CXX python/py-newobjfileevent.o
CXX python/py-objfile.o
CXX python/py-param.o
CXX python/py-prettyprint.o
CXX python/py-progspace.o
CXX python/py-record-btrace.o
CXX python/py-record-full.o
CXX python/py-record.o
CXX python/py-signalevent.o
CXX python/py-stopevent.o
CXX python/py-symbol.o
CXX python/py-symtab.o
CXX python/py-threadevent.o
CXX python/py-type.o
CXX python/py-unwind.o
CXX python/py-utils.o
CXX python/py-value.o
CXX python/py-varobj.o
CXX python/py-xmethods.o
CXX python/python.o
CXX ravenscar-thread.o
CXX record-btrace.o
CXX record-full.o
CXX record.o
CXX regcache-dump.o
In file included from ../../binutils-gdb/gdb/exceptions.h:23:0,
from ../../binutils-gdb/gdb/utils.h:24,
from ../../binutils-gdb/gdb/defs.h:670,
from ../../binutils-gdb/gdb/record-btrace.c:22:
../../binutils-gdb/gdb/ui-out.h: In function void btrace_insn_history(ui_out*, const btrace_thread_info*, const btrace_insn_iterator*, const btrace_insn_iterator*, gdb_disassembly_flags):
../../binutils-gdb/gdb/ui-out.h:216:18: warning: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout may be used uninitialized in this function [-Wmaybe-uninitialized]
m_uiout->end (Type);
~~~~~~~~~~~~~^~~~~~
../../binutils-gdb/gdb/record-btrace.c:786:35: note: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout was declared here
gdb::optional<ui_out_emit_list> asm_list;
^~~~~~~~
CXX regcache.o
CXX reggroups.o
CXX registry.o
CXX remote-fileio.o
CXX remote-notif.o
CXX remote.o
CXX reverse.o
CXX rust-exp.o
CXX rust-lang.o
CXX selftest-arch.o
CXX sentinel-frame.o
CXX ser-base.o
CXX ser-event.o
CXX ser-pipe.o
CXX ser-tcp.o
CXX ser-uds.o
CXX ser-unix.o
CXX serial.o
CXX skip.o
CXX sol-thread.o
CXX sol2-tdep.o
CXX solib-svr4.o
CXX solib-target.o
CXX solib.o
CXX source-cache.o
../../binutils-gdb/gdb/source-cache.c:115:1: error: const char* get_language_name(language) defined but not used [-Werror=unused-function]
get_language_name (enum language lang)
^~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1639: source-cache.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Document the "set style" commands
@ 2018-12-28 23:46 sergiodj+buildbot
2018-12-28 23:46 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-12-28 23:46 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 140a4bc099820c909da0eac1df0f56ec468ad3dd ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: 140a4bc099820c909da0eac1df0f56ec468ad3dd
Document the "set style" commands
This documents the new "set style" commands.
gdb/ChangeLog
2018-12-28 Tom Tromey <tom@tromey.com>
* NEWS: Mention terminal styling.
gdb/doc/ChangeLog
2018-12-28 Tom Tromey <tom@tromey.com>
* gdb.texinfo (Output Styling): New node.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-12-28 23:46 [binutils-gdb] Document the "set style" commands sergiodj+buildbot
@ 2018-12-28 23:46 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-12-28 23:46 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/563>
Commit(s) tested:
140a4bc099820c909da0eac1df0f56ec468ad3dd
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Document the "set style" commands
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/14/140a4bc099820c909da0eac1df0f56ec468ad3dd/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
CXX prologue-value.o
CXX psymtab.o
CXX python/py-arch.o
CXX python/py-auto-load.o
CXX python/py-block.o
CXX python/py-bpevent.o
CXX python/py-breakpoint.o
CXX python/py-cmd.o
CXX python/py-continueevent.o
CXX python/py-event.o
CXX python/py-evtregistry.o
CXX python/py-evts.o
CXX python/py-exitedevent.o
CXX python/py-finishbreakpoint.o
CXX python/py-frame.o
CXX python/py-framefilter.o
CXX python/py-function.o
CXX python/py-gdb-readline.o
CXX python/py-inferior.o
CXX python/py-infevents.o
CXX python/py-infthread.o
CXX python/py-instruction.o
CXX python/py-lazy-string.o
CXX python/py-linetable.o
CXX python/py-newobjfileevent.o
CXX python/py-objfile.o
CXX python/py-param.o
CXX python/py-prettyprint.o
CXX python/py-progspace.o
CXX python/py-record-btrace.o
CXX python/py-record-full.o
CXX python/py-record.o
CXX python/py-signalevent.o
CXX python/py-stopevent.o
CXX python/py-symbol.o
CXX python/py-symtab.o
CXX python/py-threadevent.o
CXX python/py-type.o
CXX python/py-unwind.o
CXX python/py-utils.o
CXX python/py-value.o
CXX python/py-varobj.o
CXX python/py-xmethods.o
CXX python/python.o
CXX ravenscar-thread.o
CXX record-btrace.o
CXX record-full.o
CXX record.o
CXX regcache-dump.o
In file included from ../../binutils-gdb/gdb/exceptions.h:23:0,
from ../../binutils-gdb/gdb/utils.h:24,
from ../../binutils-gdb/gdb/defs.h:670,
from ../../binutils-gdb/gdb/record-btrace.c:22:
../../binutils-gdb/gdb/ui-out.h: In function void btrace_insn_history(ui_out*, const btrace_thread_info*, const btrace_insn_iterator*, const btrace_insn_iterator*, gdb_disassembly_flags):
../../binutils-gdb/gdb/ui-out.h:216:18: warning: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout may be used uninitialized in this function [-Wmaybe-uninitialized]
m_uiout->end (Type);
~~~~~~~~~~~~~^~~~~~
../../binutils-gdb/gdb/record-btrace.c:786:35: note: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout was declared here
gdb::optional<ui_out_emit_list> asm_list;
^~~~~~~~
CXX regcache.o
CXX reggroups.o
CXX registry.o
CXX remote-fileio.o
CXX remote-notif.o
CXX remote.o
CXX reverse.o
CXX rust-exp.o
CXX rust-lang.o
CXX selftest-arch.o
CXX sentinel-frame.o
CXX ser-base.o
CXX ser-event.o
CXX ser-pipe.o
CXX ser-tcp.o
CXX ser-uds.o
CXX ser-unix.o
CXX serial.o
CXX skip.o
CXX sol-thread.o
CXX sol2-tdep.o
CXX solib-svr4.o
CXX solib-target.o
CXX solib.o
CXX source-cache.o
../../binutils-gdb/gdb/source-cache.c:115:1: error: const char* get_language_name(language) defined but not used [-Werror=unused-function]
get_language_name (enum language lang)
^~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1639: source-cache.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Highlight source code using GNU Source Highlight
@ 2018-12-28 23:31 sergiodj+buildbot
2018-12-28 23:36 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-12-28 23:31 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 62f29fda90cf1d5a1899f57ef78452471c707fd6 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: 62f29fda90cf1d5a1899f57ef78452471c707fd6
Highlight source code using GNU Source Highlight
This changes gdb to highlight source using GNU Source Highlight, if it
is available.
This affects the output of the "list" command and also the TUI source
window.
No new test because I didn't see a way to make it work when Source
Highlight is not found.
gdb/ChangeLog
2018-12-28 Tom Tromey <tom@tromey.com>
* utils.h (can_emit_style_escape): Declare.
* utils.c (can_emit_style_escape): No longer static.
* cli/cli-style.c (set_style_enabled): New function.
(_initialize_cli_style): Use it.
* tui/tui-winsource.c (tui_show_source_line): Use tui_puts.
(tui_alloc_source_buffer): Change how source lines are allocated.
* tui/tui-source.c (copy_source_line): New function.
(tui_set_source_content): Use source cache.
* tui/tui-io.h (tui_puts): Update.
* tui/tui-io.c (tui_puts_internal): Add window parameter.
(tui_puts): Likewise.
(tui_redisplay_readline): Update.
* tui/tui-data.c (free_content_elements): Change how source window
contents are freed.
* source.c (forget_cached_source_info): Clear the source cache.
(print_source_lines_base): Use the source cache.
* source-cache.h: New file.
* source-cache.c: New file.
* configure.ac: Check for GNU Source Highlight library.
* configure: Update.
* config.in: Update.
* Makefile.in (SRCHIGH_LIBS, SRCHIGH_CFLAGS): New variables.
(INTERNAL_CFLAGS_BASE): Add SRCHIGH_CFLAGS.
(CLIBS): Add SRCHIGH_LIBS.
(COMMON_SFILES): Add source-cache.c.
(HFILES_NO_SRCDIR): Add source-cache.h.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-12-28 23:31 [binutils-gdb] Highlight source code using GNU Source Highlight sergiodj+buildbot
@ 2018-12-28 23:36 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-12-28 23:36 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/562>
Commit(s) tested:
62f29fda90cf1d5a1899f57ef78452471c707fd6
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Highlight source code using GNU Source Highlight
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/62/62f29fda90cf1d5a1899f57ef78452471c707fd6/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
CXX prologue-value.o
CXX psymtab.o
CXX python/py-arch.o
CXX python/py-auto-load.o
CXX python/py-block.o
CXX python/py-bpevent.o
CXX python/py-breakpoint.o
CXX python/py-cmd.o
CXX python/py-continueevent.o
CXX python/py-event.o
CXX python/py-evtregistry.o
CXX python/py-evts.o
CXX python/py-exitedevent.o
CXX python/py-finishbreakpoint.o
CXX python/py-frame.o
CXX python/py-framefilter.o
CXX python/py-function.o
CXX python/py-gdb-readline.o
CXX python/py-inferior.o
CXX python/py-infevents.o
CXX python/py-infthread.o
CXX python/py-instruction.o
CXX python/py-lazy-string.o
CXX python/py-linetable.o
CXX python/py-newobjfileevent.o
CXX python/py-objfile.o
CXX python/py-param.o
CXX python/py-prettyprint.o
CXX python/py-progspace.o
CXX python/py-record-btrace.o
CXX python/py-record-full.o
CXX python/py-record.o
CXX python/py-signalevent.o
CXX python/py-stopevent.o
CXX python/py-symbol.o
CXX python/py-symtab.o
CXX python/py-threadevent.o
CXX python/py-type.o
CXX python/py-unwind.o
CXX python/py-utils.o
CXX python/py-value.o
CXX python/py-varobj.o
CXX python/py-xmethods.o
CXX python/python.o
CXX ravenscar-thread.o
CXX record-btrace.o
CXX record-full.o
CXX record.o
CXX regcache-dump.o
In file included from ../../binutils-gdb/gdb/exceptions.h:23:0,
from ../../binutils-gdb/gdb/utils.h:24,
from ../../binutils-gdb/gdb/defs.h:670,
from ../../binutils-gdb/gdb/record-btrace.c:22:
../../binutils-gdb/gdb/ui-out.h: In function void btrace_insn_history(ui_out*, const btrace_thread_info*, const btrace_insn_iterator*, const btrace_insn_iterator*, gdb_disassembly_flags):
../../binutils-gdb/gdb/ui-out.h:216:18: warning: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout may be used uninitialized in this function [-Wmaybe-uninitialized]
m_uiout->end (Type);
~~~~~~~~~~~~~^~~~~~
../../binutils-gdb/gdb/record-btrace.c:786:35: note: asm_list.ui_out_emit_type<(ui_out_type)1>::m_uiout was declared here
gdb::optional<ui_out_emit_list> asm_list;
^~~~~~~~
CXX regcache.o
CXX reggroups.o
CXX registry.o
CXX remote-fileio.o
CXX remote-notif.o
CXX remote.o
CXX reverse.o
CXX rust-exp.o
CXX rust-lang.o
CXX selftest-arch.o
CXX sentinel-frame.o
CXX ser-base.o
CXX ser-event.o
CXX ser-pipe.o
CXX ser-tcp.o
CXX ser-uds.o
CXX ser-unix.o
CXX serial.o
CXX skip.o
CXX sol-thread.o
CXX sol2-tdep.o
CXX solib-svr4.o
CXX solib-target.o
CXX solib.o
CXX source-cache.o
../../binutils-gdb/gdb/source-cache.c:115:1: error: const char* get_language_name(language) defined but not used [-Werror=unused-function]
get_language_name (enum language lang)
^~~~~~~~~~~~~~~~~
CXX source.o
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1639: source-cache.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Implement timestamp'ed output on "make check"
@ 2018-11-25 23:41 sergiodj+buildbot
2018-11-25 23:42 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-25 23:41 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT f63c03b470036353c8c6c657e15f5ebd62ab67dd ***
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Branch: master
Commit: f63c03b470036353c8c6c657e15f5ebd62ab67dd
Implement timestamp'ed output on "make check"
It is unfortunately not uncommon to have tests hanging on some of the
BuildBot workers. For example, the ppc64be/ppc64le+gdbserver builders
are especially in a bad state when it comes to testing GDB/gdbserver,
and we can have builds that take an absurd amount of time to
finish (almost 1 week for one single build, for example).
It may be hard to diagnose these failures, because sometimes we don't
have access to the faulty systems, and other times we're just too busy
to wait and check which test is actually hanging. During one of our
conversations about the topic, someone proposed that it would be a
good idea to have a timestamp put together with stdout output, so that
we can come back later and examine which tests are taking too long to
complete.
Here's my proposal to do this. The very first thing I tried to do was
to use "ts(1)" to achieve this feature, and it obviously worked, but
the problem is that I'm afraid "ts(1)" may not be widely available on
every system we support. Therefore, I decided to implement a *very*
simple version of "ts(1)", in Python 3, which basically does the same
thing: iterate over the stdin lines, and prepend a timestamp onto
them.
As for testsuite/Makefile.in, the user can now specify two new
variables to enable timestamp'ed output: TS (which enables the
output), and TS_FORMAT (optional, used to specify another timestamp
format according to "strftime").
Here's an example of how the output looks like:
...
[Nov 22 17:07:19] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/call-strs.exp ...
[Nov 22 17:07:19] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/step-over-no-symbols.exp ...
[Nov 22 17:07:20] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/all-architectures-6.exp ...
[Nov 22 17:07:20] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/hashline3.exp ...
[Nov 22 17:07:20] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/max-value-size.exp ...
[Nov 22 17:07:20] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/quit-live.exp ...
[Nov 22 17:07:46] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/paginate-bg-execution.exp ...
[Nov 22 17:07:56] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
[Nov 22 17:07:56] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/gcore-relro.exp ...
[Nov 22 17:07:56] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/watchpoint-delete.exp ...
[Nov 22 17:07:56] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp ...
[Nov 22 17:07:56] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/vla-sideeffect.exp ...
[Nov 22 17:07:57] [1234] Running binutils-gdb/gdb/testsuite/gdb.base/unload.exp ...
...
(What, gdb.base/quit-live.exp is taking 26 seconds to complete?!)
Output to stderr is not timestamp'ed, but I don't think that will be a
problem for us. If it is, we can revisit the solution and extend it.
gdb/testsuite/ChangeLog:
2018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
* Makefile.in (TIMESTAMP): New variable.
(check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
command.
(check-single-racy): Likewise.
(check/%.exp): Likewise.
(check-racy/%.exp): Likewise.
(workers/%.worker): Likewise.
(build-perf): Likewise.
(check-perf): Likewise.
* README: Describe new "TS" and "TS_FORMAT" variables.
* print-ts.py: New file.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-25 23:41 [binutils-gdb] Implement timestamp'ed output on "make check" sergiodj+buildbot
@ 2018-11-25 23:42 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-25 23:42 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/414>
Commit(s) tested:
f63c03b470036353c8c6c657e15f5ebd62ab67dd
Author(s) (in the same order as the commits):
Sergio Durigan Junior <sergiodj@redhat.com>
Subject:
Implement timestamp'ed output on "make check"
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/f6/f63c03b470036353c8c6c657e15f5ebd62ab67dd/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:589:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
../../binutils-gdb/gdb/procfs.c: In function int procfs_notice_thread(procinfo*, procinfo*, void*):
../../binutils-gdb/gdb/procfs.c:3136:41: error: is_exited was not declared in this scope
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3136:41: note: suggested alternative: inf_exited
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
inf_exited
CXX prologue-value.o
gmake[2]: *** [Makefile:1629: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Remove obsolete comments from field_fmt
@ 2018-11-25 23:04 sergiodj+buildbot
2018-11-25 23:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-25 23:04 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT b5b12e1dbe0f2739624f91621828df73ef55e900 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: b5b12e1dbe0f2739624f91621828df73ef55e900
Remove obsolete comments from field_fmt
This removes some comments that I believe were made obsolete by the
recent change to cli_ui_out::do_field_fmt. The comment in mi_ui_out
probably was just copy/paste, because I think aligning never made
sense in an MI context.
gdb/ChangeLog
2018-11-25 Tom Tromey <tom@tromey.com>
* ui-out.c (ui_out::field_fmt): Remove comment.
* tui/tui-out.c (tui_ui_out::do_field_fmt): Remove comment.
* mi/mi-out.c (mi_ui_out::do_field_fmt): Remove comment.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-25 23:04 [binutils-gdb] Remove obsolete comments from field_fmt sergiodj+buildbot
@ 2018-11-25 23:29 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-25 23:29 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/413>
Commit(s) tested:
b5b12e1dbe0f2739624f91621828df73ef55e900
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Remove obsolete comments from field_fmt
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/b5/b5b12e1dbe0f2739624f91621828df73ef55e900/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX infcall.o
CXX infcmd.o
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
CXX linespec.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:589:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
../../binutils-gdb/gdb/procfs.c: In function int procfs_notice_thread(procinfo*, procinfo*, void*):
../../binutils-gdb/gdb/procfs.c:3136:41: error: is_exited was not declared in this scope
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3136:41: note: suggested alternative: inf_exited
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
inf_exited
gmake[2]: *** [Makefile:1629: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Re-fix leak in source.c (open_source_file).
@ 2018-11-24 12:23 sergiodj+buildbot
2018-11-24 12:47 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-24 12:23 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 5446094655df842abb4ababac39f34c6342e8da3 ***
Author: Philippe Waroquiers <philippe.waroquiers@skynet.be>
Branch: master
Commit: 5446094655df842abb4ababac39f34c6342e8da3
Re-fix leak in source.c (open_source_file).
Leak fixed in '8e6a5953e1d Fix 4K leak in open_source_file' has been partially
undone by '2179fbc36d23 Return scoped_fd from open_source_file'. Re-add the
transfer of current s->fullname to the unique_xmalloc_ptr fullname given to
find_and_open_source.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-24 12:23 [binutils-gdb] Re-fix leak in source.c (open_source_file) sergiodj+buildbot
@ 2018-11-24 12:47 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-24 12:47 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/412>
Commit(s) tested:
5446094655df842abb4ababac39f34c6342e8da3
Author(s) (in the same order as the commits):
Philippe Waroquiers <philippe.waroquiers@skynet.be>
Subject:
Re-fix leak in source.c (open_source_file).
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/54/5446094655df842abb4ababac39f34c6342e8da3/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:589:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
CXX prologue-value.o
../../binutils-gdb/gdb/procfs.c: In function int procfs_notice_thread(procinfo*, procinfo*, void*):
../../binutils-gdb/gdb/procfs.c:3136:41: error: is_exited was not declared in this scope
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3136:41: note: suggested alternative: inf_exited
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
inf_exited
gmake[2]: *** [Makefile:1629: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] gdbserver: AArch64: Remove cannot_fetch/store_register
@ 2018-11-23 14:34 sergiodj+buildbot
2018-11-23 14:46 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-23 14:34 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 5013824590f59374106007d4c9724d5767911d75 ***
Author: Alan Hayward <alan.hayward@arm.com>
Branch: master
Commit: 5013824590f59374106007d4c9724d5767911d75
gdbserver: AArch64: Remove cannot_fetch/store_register
The cannot store/fetch register functions are only used for checking
if a register can be accessed using PEEKUSER/POKEUSER.
The AArch64 port doesn't support this method of access, so remove the
unused functions.
gdb/gdbserver:
* linux-aarch64-low.c (aarch64_cannot_store_register): Remove.
(aarch64_cannot_fetch_register): Likewise.
(struct linux_target_ops): Update references.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-23 14:34 [binutils-gdb] gdbserver: AArch64: Remove cannot_fetch/store_register sergiodj+buildbot
@ 2018-11-23 14:46 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-23 14:46 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/410>
Commit(s) tested:
5013824590f59374106007d4c9724d5767911d75
Author(s) (in the same order as the commits):
Alan Hayward <alan.hayward@arm.com>
Subject:
gdbserver: AArch64: Remove cannot_fetch/store_register
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/50/5013824590f59374106007d4c9724d5767911d75/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX infcmd.o
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:589:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
../../binutils-gdb/gdb/procfs.c: In function int procfs_notice_thread(procinfo*, procinfo*, void*):
../../binutils-gdb/gdb/procfs.c:3136:41: error: is_exited was not declared in this scope
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3136:41: note: suggested alternative: inf_exited
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
inf_exited
CXX progspace.o
gmake[2]: *** [Makefile:1629: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Remove declarations of is_running/is_stopped/is_exited
@ 2018-11-23 14:22 sergiodj+buildbot
2018-11-23 14:28 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-23 14:22 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 6af05e645ab7fbbb4e0b663f50febf052e6d09a0 ***
Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: 6af05e645ab7fbbb4e0b663f50febf052e6d09a0
Remove declarations of is_running/is_stopped/is_exited
The recent commit 080363310650 ("Per-inferior thread list, thread
ranges/iterators, down with ALL_THREADS, etc.") removed the
definitions of is_running/is_stopped/is_exited but missed removing the
declarations.
gdb/ChangeLog:
2018-11-23 Pedro Alves <palves@redhat.com>
* gdbthread.h (enum thread_state): Move comments here.
(is_running, is_stopped, is_exited): Remove declarations.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-23 14:22 [binutils-gdb] Remove declarations of is_running/is_stopped/is_exited sergiodj+buildbot
@ 2018-11-23 14:28 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-23 14:28 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/409>
Commit(s) tested:
6af05e645ab7fbbb4e0b663f50febf052e6d09a0
Author(s) (in the same order as the commits):
Pedro Alves <palves@redhat.com>
Subject:
Remove declarations of is_running/is_stopped/is_exited
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/6a/6af05e645ab7fbbb4e0b663f50febf052e6d09a0/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:589:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
CXX prologue-value.o
../../binutils-gdb/gdb/procfs.c: In function int procfs_notice_thread(procinfo*, procinfo*, void*):
../../binutils-gdb/gdb/procfs.c:3136:41: error: is_exited was not declared in this scope
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3136:41: note: suggested alternative: inf_exited
if (!in_thread_list (gdb_threadid) || is_exited (gdb_threadid))
^~~~~~~~~
inf_exited
gmake[2]: *** [Makefile:1629: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Per-inferior thread list, thread ranges/iterators, down with ALL_THREADS, etc.
@ 2018-11-22 16:58 sergiodj+buildbot
2018-11-22 16:50 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-22 16:58 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 080363310650c93ad8e93018bcb6760ba5d32d1c ***
Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: 080363310650c93ad8e93018bcb6760ba5d32d1c
Per-inferior thread list, thread ranges/iterators, down with ALL_THREADS, etc.
As preparation for multi-target, this patch makes each inferior have
its own thread list.
This isn't absolutely necessary for multi-target, but simplifies
things. It originally stemmed from the desire to eliminate the
init_thread_list calls sprinkled around, plus it makes it more
efficient to iterate over threads of a given inferior (no need to
always iterate over threads of all inferiors).
We still need to iterate over threads of all inferiors in a number of
places, which means we'd need adjust the ALL_THREADS /
ALL_NON_EXITED_THREADS macros. However, naively tweaking those macros
to have an extra for loop, like:
#define ALL_THREADS (thr, inf) \
for (inf = inferior_list; inf; inf = inf->next) \
for (thr = inf->thread_list; thr; thr = thr->next)
causes problems with code that does "break" or "continue" within the
ALL_THREADS loop body. Plus, we need to declare the extra "inf" local
variable in order to pass it as temporary variable to ALL_THREADS
(etc.)
It gets even trickier when we consider extending the macros to filter
out threads matching a ptid_t and a target. The macros become tricker
to read/write. Been there.
An alternative (which was my next attempt), is to replace the
ALL_THREADS etc. iteration style with for_each_all_threads,
for_each_non_exited_threads, etc. functions which would take a
callback as parameter, which would usually be passed a lambda.
However, I did not find that satisfactory at all, because the
resulting code ends up a little less natural / more noisy to read,
write and debug/step-through (due to use of lambdas), and in many
places where we use "continue;" to skip to the next thread now need to
use "return;". (I ran into hard to debug bugs caused by a
continue/return confusion.)
I.e., before:
ALL_NON_EXITED_THREADS (tp)
{
if (tp->not_what_I_want)
continue;
// do something
}
would turn into:
for_each_non_exited_thread ([&] (thread_info *tp)
{
if (tp->not_what_I_want)
return;
// do something
});
Lastly, the solution I settled with was to replace the ALL_THREADS /
ALL_NON_EXITED_THREADS / ALL_INFERIORS macros with (C++20-like) ranges
and iterators, such that you can instead naturaly iterate over
threads/inferiors using range-for, like e.g,.:
// all threads, including THREAD_EXITED threads.
for (thread_info *tp : all_threads ())
{ .... }
// all non-exited threads.
for (thread_info *tp : all_non_exited_threads ())
{ .... }
// all non-exited threads of INF inferior.
for (thread_info *tp : inf->non_exited_threads ())
{ .... }
The all_non_exited_threads() function takes an optional filter ptid_t as
parameter, which is quite convenient when we need to iterate over
threads matching that filter. See e.g., how the
set_executing/set_stop_requested/finish_thread_state etc. functions in
thread.c end up being simplified.
Most of the patch thus is about adding the infrustructure for allowing
the above. Later on when we get to actual multi-target, these
functions/ranges/iterators will gain a "target_ops *" parameter so
that e.g., we can iterate over all threads of a given target that
match a given filter ptid_t.
The only entry points users needs to be aware of are the
all_threads/all_non_exited_threads etc. functions seen above. Thus,
those functions are declared in gdbthread.h/inferior.h. The actual
iterators/ranges are mainly "internals" and thus are put out of view
in the new thread-iter.h/thread-iter.c/inferior-iter.h files. That
keeps the gdbthread.h/inferior.h headers quite a bit more readable.
A common/safe-iterator.h header is added which adds a template that
can be used to build "safe" iterators, which are forward iterators
that can be used to replace the ALL_THREADS_SAFE macro and other
instances of the same idiom in future.
There's a little bit of shuffling of code between
gdbthread.h/thread.c/inferior.h in the patch. That is necessary in
order to avoid circular dependencies between the
gdbthread.h/inferior.h headers.
As for the init_thread_list calls sprinkled around, they're all
eliminated by this patch, and a new, central call is added to
inferior_appeared. Note how also related to that, there's a call to
init_wait_for_inferior in remote.c that is eliminated.
init_wait_for_inferior is currently responsible for discarding skipped
inline frames, which had to be moved elsewhere. Given that nowadays
we always have a thread even for single-threaded processes, the
natural place is to delete a frame's inline frame info when we delete
the thread. I.e., from clear_thread_inferior_resources.
gdb/ChangeLog:
2018-11-22 Pedro Alves <palves@redhat.com>
* Makefile.in (COMMON_SFILES): Add thread-iter.c.
* breakpoint.c (breakpoints_should_be_inserted_now): Replace
ALL_NON_EXITED_THREADS with all_non_exited_threads.
(print_one_breakpoint_location): Replace ALL_INFERIORS with
all_inferiors.
* bsd-kvm.c: Include inferior.h.
* btrace.c (btrace_free_objfile): Replace ALL_NON_EXITED_THREADS
with all_non_exited_threads.
* common/filtered-iterator.h: New.
* common/safe-iterator.h: New.
* corelow.c (core_target_open): Don't call init_thread_list here.
* darwin-nat.c (thread_info_from_private_thread_info): Replace
ALL_THREADS with all_threads.
* fbsd-nat.c (fbsd_nat_target::resume): Replace
ALL_NON_EXITED_THREADS with inf->non_exited_threads.
* fbsd-tdep.c (fbsd_make_corefile_notes): Replace
ALL_NON_EXITED_THREADS with inf->non_exited_threads.
* fork-child.c (postfork_hook): Don't call init_thread_list here.
* gdbarch-selftests.c (register_to_value_test): Adjust.
* gdbthread.h: Don't include "inferior.h" here.
(struct inferior): Forward declare.
(enum step_over_calls_kind): Moved here from inferior.h.
(thread_info::deletable): Definition moved to thread.c.
(find_thread_ptid (inferior *, ptid_t)): Declare.
(ALL_THREADS, ALL_THREADS_BY_INFERIOR, ALL_THREADS_SAFE): Delete.
Include "thread-iter.h".
(all_threads, all_non_exited_threads, all_threads_safe): New.
(any_thread_p): Declare.
(thread_list): Delete.
* infcmd.c (signal_command): Replace ALL_NON_EXITED_THREADS with
all_non_exited_threads.
(proceed_after_attach_callback): Delete.
(proceed_after_attach): Take an inferior pointer instead of an
integer PID. Adjust to use range-for.
(attach_post_wait): Pass down inferior pointer instead of pid.
Use range-for instead of ALL_NON_EXITED_THREADS.
(detach_command): Remove init_thread_list call.
* inferior-iter.h: New.
* inferior.c (struct delete_thread_of_inferior_arg): Delete.
(delete_thread_of_inferior): Delete.
(delete_inferior, exit_inferior_1): Use range-for with
inf->threads_safe() instead of iterate_over_threads.
(inferior_appeared): Call init_thread_list here.
(discard_all_inferiors): Use all_non_exited_inferiors.
(find_inferior_id, find_inferior_pid): Use all_inferiors.
(iterate_over_inferiors): Use all_inferiors_safe.
(have_inferiors, number_of_live_inferiors): Use
all_non_exited_inferiors.
(number_of_inferiors): Use all_inferiors and std::distance.
(print_inferior): Use all_inferiors.
* inferior.h: Include gdbthread.h.
(enum step_over_calls_kind): Moved to gdbthread.h.
(struct inferior) <thread_list>: New field.
<threads, non_exited_threads, threads_safe>: New methods.
(ALL_INFERIORS): Delete.
Include "inferior-iter.h".
(ALL_NON_EXITED_INFERIORS): Delete.
(all_inferiors_safe, all_inferiors, all_non_exited_inferiors): New
functions.
* inflow.c (child_interrupt, child_pass_ctrlc): Replace
ALL_NON_EXITED_THREADS with all_non_exited_threads.
* infrun.c (follow_exec): Use all_threads_safe.
(clear_proceed_status, proceed): Use all_non_exited_threads.
(init_wait_for_inferior): Don't clear inline frame state here.
(infrun_thread_stop_requested, for_each_just_stopped_thread): Use
all_threads instead of ALL_NON_EXITED_THREADS.
(random_pending_event_thread): Use all_non_exited_threads instead
of ALL_NON_EXITED_THREADS. Use a lambda for repeated code.
(clean_up_just_stopped_threads_fsms): Use all_non_exited_threads
instead of ALL_NON_EXITED_THREADS.
(handle_no_resumed): Use all_non_exited_threads instead of
ALL_NON_EXITED_THREADS. Use all_inferiors instead of
ALL_INFERIORS.
(restart_threads, switch_back_to_stepped_thread): Use
all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
* linux-nat.c (check_zombie_leaders): Replace ALL_INFERIORS with
all_inferiors.
(kill_unfollowed_fork_children): Use inf->non_exited_threads
instead of ALL_NON_EXITED_THREADS.
* linux-tdep.c (linux_make_corefile_notes): Use
inf->non_exited_threads instead of ALL_NON_EXITED_THREADS.
* linux-thread-db.c (thread_db_target::update_thread_list):
Replace ALL_INFERIORS with all_inferiors.
(thread_db_target::thread_handle_to_thread_info): Use
inf->non_exited_threads instead of ALL_NON_EXITED_THREADS.
* mi/mi-interp.c (multiple_inferiors_p): New.
(mi_on_resume_1): Simplify using all_non_exited_threads and
multiple_inferiors_p.
* mi/mi-main.c (mi_cmd_thread_list_ids): Use all_non_exited_threads
instead of ALL_NON_EXITED_THREADS.
* nto-procfs.c (nto_procfs_target::open): Don't call
init_thread_list here.
* record-btrace.c (record_btrace_target_open)
(record_btrace_target::stop_recording)
(record_btrace_target::close)
(record_btrace_target::record_is_replaying)
(record_btrace_target::resume, record_btrace_target::wait)
(record_btrace_target::record_stop_replaying): Use
all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
* record-full.c (record_full_wait_1): Use all_non_exited_threads
instead of ALL_NON_EXITED_THREADS.
* regcache.c (cooked_read_test): Remove reference to global
thread_list.
* remote-sim.c (gdbsim_target::create_inferior): Don't call
init_thread_list here.
* remote.c (remote_target::update_thread_list): Use
all_threads_safe instead of ALL_NON_EXITED_THREADS.
(remote_target::process_initial_stop_replies): Replace
ALL_INFERIORS with all_non_exited_inferiors and use
all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
(remote_target::open_1): Don't call init_thread_list here.
(remote_target::append_pending_thread_resumptions)
(remote_target::remote_resume_with_hc): Use all_non_exited_threads
instead of ALL_NON_EXITED_THREADS.
(remote_target::commit_resume)
(remote_target::remove_new_fork_children): Replace ALL_INFERIORS
with all_non_exited_inferiors and use all_non_exited_threads
instead of ALL_NON_EXITED_THREADS.
(remote_target::kill_new_fork_children): Use
all_non_exited_threads instead of ALL_NON_EXITED_THREADS. Remove
init_thread_list and init_wait_for_inferior calls.
(remote_target::remote_btrace_maybe_reopen)
(remote_target::thread_handle_to_thread_info): Use
all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
* target.c (target_terminal::restore_inferior)
(target_terminal_is_ours_kind): Replace ALL_INFERIORS with
all_non_exited_inferiors.
* thread-iter.c: New file.
* thread-iter.h: New file.
* thread.c: Include "inline-frame.h".
(thread_list): Delete.
(clear_thread_inferior_resources): Call clear_inline_frame_state.
(init_thread_list): Use all_threads_safe instead of
ALL_THREADS_SAFE. Adjust to per-inferior thread lists.
(new_thread): Adjust to per-inferior thread lists.
(add_thread_silent): Pass inferior to find_thread_ptid.
(thread_info::deletable): New, moved from the header.
(delete_thread_1): Adjust to per-inferior thread lists.
(find_thread_global_id): Use inf->threads().
(find_thread_ptid): Use find_inferior_ptid and pass inferior to
find_thread_ptid.
(find_thread_ptid(inferior*, ptid_t)): New overload.
(iterate_over_threads): Use all_threads_safe.
(any_thread_p): New.
(thread_count): Use all_threads and std::distance.
(live_threads_count): Use all_non_exited_threads and
std::distance.
(valid_global_thread_id): Use all_threads.
(in_thread_list): Use find_thread_ptid.
(first_thread_of_inferior): Adjust to per-inferior thread lists.
(any_thread_of_inferior, any_live_thread_of_inferior): Use
inf->non_exited_threads().
(prune_threads, delete_exited_threads): Use all_threads_safe.
(thread_change_ptid): Pass inferior pointer to find_thread_ptid.
(set_resumed, set_running): Use all_non_exited_threads.
(is_thread_state, is_stopped, is_exited, is_running)
(is_executing): Delete.
(set_executing, set_stop_requested, finish_thread_state): Use
all_non_exited_threads.
(print_thread_info_1): Use all_inferiors and all_threads.
(thread_apply_all_command): Use all_non_exited_threads.
(thread_find_command): Use all_threads.
(update_threads_executing): Use all_non_exited_threads.
* tid-parse.c (parse_thread_id): Use inf->threads.
* x86-bsd-nat.c (x86bsd_dr_set): Use inf->non_exited_threads ().
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-22 16:58 [binutils-gdb] Per-inferior thread list, thread ranges/iterators, down with ALL_THREADS, etc sergiodj+buildbot
@ 2018-11-22 16:50 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-22 16:50 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/406>
Commit(s) tested:
080363310650c93ad8e93018bcb6760ba5d32d1c
Author(s) (in the same order as the commits):
Pedro Alves <palves@redhat.com>
Subject:
Per-inferior thread list, thread ranges/iterators, down with ALL_THREADS, etc.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/08/080363310650c93ad8e93018bcb6760ba5d32d1c/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
set_language (m_lang);
~~~~~~~~~~~~~^~~~~~~~
../../binutils-gdb/gdb/symtab.c:4600:41: note: *((void*)& l +4) was declared here
scoped_switch_to_sym_language_if_auto l (sym);
^
In file included from ../../binutils-gdb/gdb/frame.h:72:0,
from ../../binutils-gdb/gdb/gdbarch.h:39,
from ../../binutils-gdb/gdb/defs.h:526,
from ../../binutils-gdb/gdb/symtab.c:20:
../../binutils-gdb/gdb/language.h: In function bool treg_matches_sym_type_name(const compiled_regex&, const symbol*):
../../binutils-gdb/gdb/language.h:735:20: warning: *((void*)& l +4) may be used uninitialized in this function [-Wmaybe-uninitialized]
set_language (m_lang);
~~~~~~~~~~~~~^~~~~~~~
../../binutils-gdb/gdb/symtab.c:4292:43: note: *((void*)& l +4) was declared here
scoped_switch_to_sym_language_if_auto l (sym);
^
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX thread-fsm.o
CXX thread-iter.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX unittests/array-view-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/copy_bitwise-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/mkdir-recursive-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
CXX value.o
CXX varobj.o
CXX version.o
CXX xml-builtin.o
CXX xml-support.o
CXX xml-syscall.o
CXX xml-tdesc.o
GEN init.c
CXX init.o
CXXLD gdb
Undefined first referenced
symbol in file
is_exited(ptid_t) procfs.o
ld: fatal: symbol referencing errors
collect2: error: ld returned 1 exit status
gmake[2]: *** [Makefile:1912: gdb] Error 1
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Avoid "Invalid parameter passed to C runtime function" warning
@ 2018-11-20 16:57 sergiodj+buildbot
2018-11-20 16:58 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-20 16:57 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 970d89d8fdd84b31decaf3bd84e785aad057ea32 ***
Author: Eli Zaretskii <eliz@gnu.org>
Branch: master
Commit: 970d89d8fdd84b31decaf3bd84e785aad057ea32
Avoid "Invalid parameter passed to C runtime function" warning
This warning was displayed by OutputDebugString on MinGW when
GDB was being debugged natively.
gdb/ChangeLog:
* common/filestuff.c (gdb_fopen_cloexec): Disable use of "e" mode
with 'fopen' also if O_CLOEXEC is equal to O_NOINHERIT, to cater
to MinGW fixed by Gnulib.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-11-20 16:57 [binutils-gdb] Avoid "Invalid parameter passed to C runtime function" warning sergiodj+buildbot
@ 2018-11-20 16:58 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-11-20 16:58 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/381>
Commit(s) tested:
970d89d8fdd84b31decaf3bd84e785aad057ea32
Author(s) (in the same order as the commits):
Eli Zaretskii <eliz@gnu.org>
Subject:
Avoid "Invalid parameter passed to C runtime function" warning
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/97/970d89d8fdd84b31decaf3bd84e785aad057ea32/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CC save-cwd.o
CC strnlen1.o
CC sys_socket.o
CC tempname.o
CC unistd.o
CC dup-safer.o
CC fd-safer.o
CC pipe-safer.o
CC wctype-h.o
CC chdir-long.o
CC error.o
CC fnmatch.o
CC glob.o
CC memmem.o
CC mempcpy.o
CC memrchr.o
CC mkostemp.o
CC openat-proc.o
CC rawmemchr.o
CC strstr.o
CC unsetenv.o
GEN charset.alias
GEN ref-add.sed
GEN ref-del.sed
AR libgnu.a
gmake[8]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/build-gnulib/import'
gmake[7]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/build-gnulib/import'
gmake[6]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/build-gnulib/import'
gmake[5]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/build-gnulib'
gmake[4]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb/build-gnulib'
gmake[3]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
CXX gdb.o
CXX ada-lang.o
CXX ada-exp.o
CXX ada-tasks.o
CXX ada-typeprint.o
CXX ada-valprint.o
CXX ada-varobj.o
CXX addrmap.o
CXX agent.o
CXX annotate.o
CXX arch-utils.o
CXX auto-load.o
CXX auxv.o
CXX ax-gdb.o
CXX ax-general.o
CXX bcache.o
CXX bfd-target.o
CXX block.o
CXX blockframe.o
CXX break-catch-sig.o
CXX break-catch-syscall.o
CXX break-catch-throw.o
CXX breakpoint.o
CXX btrace.o
CXX build-id.o
CXX buildsym-legacy.o
CXX buildsym.o
CXX c-exp.o
CXX c-lang.o
CXX c-typeprint.o
CXX c-valprint.o
CXX c-varobj.o
CXX charset.o
CXX cli-out.o
CXX cli/cli-cmds.o
CXX cli/cli-decode.o
CXX cli/cli-dump.o
CXX cli/cli-interp.o
CXX cli/cli-logging.o
CXX cli/cli-script.o
CXX cli/cli-setshow.o
CXX cli/cli-utils.o
CXX coff-pe-read.o
CXX coffread.o
CXX common/agent.o
CXX common/btrace-common.o
CXX common/buffer.o
CXX common/cleanups.o
CXX common/common-debug.o
CXX common/common-exceptions.o
CXX common/common-regcache.o
CXX common/common-utils.o
CXX common/environ.o
CXX common/errors.o
CXX common/fileio.o
CXX common/filestuff.o
CXX common/format.o
CXX common/gdb_tilde_expand.o
../../binutils-gdb/gdb/common/filestuff.c: In function gdb_file_up gdb_fopen_cloexec(const char*, const char*):
../../binutils-gdb/gdb/common/filestuff.c:306:36: error: O_NOINHERIT was not declared in this scope
O_CLOEXEC == 0 || O_CLOEXEC == O_NOINHERIT;
^~~~~~~~~~~
gmake[2]: *** [Makefile:1626: common/filestuff.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] GDB: Only build for "unix:" connections if AF_LOCAL is supported.
@ 2018-10-29 8:20 sergiodj+buildbot
2018-10-29 8:24 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-29 8:20 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 98a17ece013cb94cd602496b9efb92b8816b3953 ***
Author: John Darrington <john@darrington.wattle.id.au>
Branch: master
Commit: 98a17ece013cb94cd602496b9efb92b8816b3953
GDB: Only build for "unix:" connections if AF_LOCAL is supported.
Commit f19c7ff839d7a32ebb48482ae7d318fb46ca823d added a new member to the
prefixes array which included a use of the symbol AF_LOCAL. Unfortunately,
not all systems declare this symbol. This change only compiles the "unix:"
member if the system knows about AF_LOCAL.
gdb/ChangeLog:
* configure.ac: New test HAVE_AF_LOCAL
* common/netstuff.c (parse_connection_spec) [prefixes]: Only compile "unix:"
if HAVE_AF_LOCAL is true.
* configure: regenerate.
* config.in: regenerate.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-29 8:20 [binutils-gdb] GDB: Only build for "unix:" connections if AF_LOCAL is supported sergiodj+buildbot
@ 2018-10-29 8:24 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-29 8:24 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/265>
Commit(s) tested:
98a17ece013cb94cd602496b9efb92b8816b3953
Author(s) (in the same order as the commits):
John Darrington <john@darrington.wattle.id.au>
Subject:
GDB: Only build for "unix:" connections if AF_LOCAL is supported.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/98/98a17ece013cb94cd602496b9efb92b8816b3953/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
CXX prologue-value.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] gdb/riscv: Add back missing braces in riscv-linux-nat.c
@ 2018-10-28 11:12 sergiodj+buildbot
2018-10-28 11:34 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-28 11:12 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT a3d7226832e5750211ec300c5929dc0f035a3661 ***
Author: Andrew Burgess <andrew.burgess@embecosm.com>
Branch: master
Commit: a3d7226832e5750211ec300c5929dc0f035a3661
gdb/riscv: Add back missing braces in riscv-linux-nat.c
In this commit:
commit ee67fd7f3f6ca78eede2862e309c0bcf266bbd7e
Date: Thu Oct 25 12:03:31 2018 +0100
gdb/riscv: Use correct regnum in riscv_linux_nat_target::fetch_registers
I incorrectly removed a set of braces in violation of the GDB coding
standard. This commit adds them back.
gdb/ChangeLog:
* riscv-linux-nat.c (riscv_linux_nat_target::fetch_registers):
Add missing braces. No functional change.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-28 11:12 [binutils-gdb] gdb/riscv: Add back missing braces in riscv-linux-nat.c sergiodj+buildbot
@ 2018-10-28 11:34 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-28 11:34 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/264>
Commit(s) tested:
a3d7226832e5750211ec300c5929dc0f035a3661
Author(s) (in the same order as the commits):
Andrew Burgess <andrew.burgess@embecosm.com>
Subject:
gdb/riscv: Add back missing braces in riscv-linux-nat.c
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/a3/a3d7226832e5750211ec300c5929dc0f035a3661/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX infcmd.o
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX progspace.o
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] OBVIOUS Use report_unrecognized_option_error in 'demangle' and 'info macro' commands.
@ 2018-10-27 20:36 sergiodj+buildbot
2018-10-27 20:59 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 20:36 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT cd948f5b2be612b784591dbe438dc518f6b80d61 ***
Author: Philippe Waroquiers <philippe.waroquiers@skynet.be>
Branch: master
Commit: cd948f5b2be612b784591dbe438dc518f6b80d61
OBVIOUS Use report_unrecognized_option_error in 'demangle' and 'info macro' commands.
Rather than have some local logic to throw an error for an unrecognized option,
use the new cli-utils.h function throwing an error.
At the same time, fix some wrong indentation in info_macro_command
and fix a small bug in 'demangle' error handling:
Without the patch:
(gdb) demangle -L c++ abcd
Unrecognized option 'c++' to demangle command. Try "help demangle".
(gdb)
With the patch:
(gdb) demangle -L c++ abcd
Unrecognized option '-L' to demangle command. Try "help demangle".
2018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
* macrocmd.c (info_macro_command): Use report_unrecognized_option_error
to report a bad option and fix indentation.
* demangle.c (demangle_command): Use report_unrecognized_option_error
to report a bad option and correctly report the bad option.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 20:36 [binutils-gdb] OBVIOUS Use report_unrecognized_option_error in 'demangle' and 'info macro' commands sergiodj+buildbot
@ 2018-10-27 20:59 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 20:59 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/263>
Commit(s) tested:
cd948f5b2be612b784591dbe438dc518f6b80d61
Author(s) (in the same order as the commits):
Philippe Waroquiers <philippe.waroquiers@skynet.be>
Subject:
OBVIOUS Use report_unrecognized_option_error in 'demangle' and 'info macro' commands.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/cd/cd948f5b2be612b784591dbe438dc518f6b80d61/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX progspace.o
CXX prologue-value.o
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Cache a copy of the user's shell on macOS
@ 2018-10-27 18:36 sergiodj+buildbot
2018-10-27 18:37 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:36 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT b50a8b9a916ea2fe1379bcd8f122feef8129a0e9 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: b50a8b9a916ea2fe1379bcd8f122feef8129a0e9
Cache a copy of the user's shell on macOS
Recent versions of macOS have a feature called System Integrity
Protection. Among other things, This feature prevents ptrace from
tracing certain programs --- for example, the programs in /bin, which
includes typical shells.
This means that startup-with-shell does not work properly. This is PR
cli/23364. Currently there is a workaround in gdb to disable
startup-with-shell when this feature might be in use.
This patch changes gdb to be a bit more precise about when
startup-with-shell will not work, by checking whether the shell
executable is restricted.
If the shell is restricted, then this patch will also cause gdb to
cache a copy of the shell in the gdb cache directory, and then reset
the SHELL environment variable to point to this copy. This lets
startup-with-shell work again.
Tested on High Sierra by trying to start a program using redirection,
and by running startup-with-shell.exp.
gdb/ChangeLog
2018-10-27 Tom Tromey <tom@tromey.com>
PR cli/23364:
* darwin-nat.c (copied_shell): New global.
(may_have_sip): Rename from should_disable_startup_with_shell.
(copy_shell_to_cache, maybe_cache_shell): New functions.
(darwin_nat_target::create_inferior): Update. Use
copied_shell.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 18:36 [binutils-gdb] Cache a copy of the user's shell on macOS sergiodj+buildbot
@ 2018-10-27 18:37 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:37 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/262>
Commit(s) tested:
b50a8b9a916ea2fe1379bcd8f122feef8129a0e9
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Cache a copy of the user's shell on macOS
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/b5/b50a8b9a916ea2fe1379bcd8f122feef8129a0e9/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX infcmd.o
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX progspace.o
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Do not reopen temporary files
@ 2018-10-27 18:30 sergiodj+buildbot
2018-10-27 18:36 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:30 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 36033ef57cd048588f9a3d5523712147066421f2 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: 36033ef57cd048588f9a3d5523712147066421f2
Do not reopen temporary files
The current callers of mkostemp close the file descriptor and then
re-open it with fopen. It seemed better to me to continue to use the
already-opened file descriptor, so this patch rearranges the code a
little in order to do so. It takes care to ensure that the files are
only unlinked after the file descriptor in question is closed, as
before.
gdb/ChangeLog
2018-10-27 Tom Tromey <tom@tromey.com>
* unittests/scoped_fd-selftests.c (test_to_file): New function.
(run_tests): Call test_to_file.
* dwarf-index-write.c (write_psymtabs_to_index): Do not reopen
temporary files.
* common/scoped_fd.h (scoped_fd::to_file): New method.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 18:30 [binutils-gdb] Do not reopen temporary files sergiodj+buildbot
@ 2018-10-27 18:36 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:36 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/261>
Commit(s) tested:
36033ef57cd048588f9a3d5523712147066421f2
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Do not reopen temporary files
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/36/36033ef57cd048588f9a3d5523712147066421f2/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX prologue-value.o
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Use mkostemp, not mkstemp
@ 2018-10-27 18:24 sergiodj+buildbot
2018-10-27 18:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:24 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT b3279b601e67ce47263082ef86cfc86e25607c5e ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: b3279b601e67ce47263082ef86cfc86e25607c5e
Use mkostemp, not mkstemp
I noticed that gdb could leak file descriptors coming from mkstemp.
This patch fixes the problem by importing the gnulib mkostemp instead,
and then changing gdb to pass O_CLOEXEC.
A small gnulib patch was needed. This has already been accepted
upstream.
gdb/ChangeLog
2018-10-27 Tom Tromey <tom@tromey.com>
* unittests/scoped_mmap-selftests.c (test_normal): Use
gdb_mkostemp_cloexec.
* unittests/scoped_fd-selftests.c (test_destroy, test_release):
Use gdb_mkostemp_cloexec.
* gnulib/aclocal-m4-deps.mk, gnulib/aclocal.m4,
gnulib/config.in, gnulib/configure,
gnulib/import/Makefile.am, gnulib/import/Makefile.in,
gnulib/import/m4/gnulib-cache.m4,
gnulib/import/m4/gnulib-comp.m4: Update.
* gnulib/import/m4/mkostemp.m4: New file.
* gnulib/import/m4/mkstemp.m4: Remove.
* gnulib/import/mkostemp.c: New file.
* gnulib/import/mkstemp.m4: Remove.
* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Remove
mkstemp, add mkostemp. Apply new patch.
* gnulib/import/stdlib.in.h: Apply patch.
* gnulib/patches/0002-mkostemp-mkostemps-Fix-compilation-error-in-C-mode-o.patch:
New file.
* dwarf-index-write.c (write_psymtabs_to_index): Use
gdb_mkostemp_cloexec.
* common/filestuff.h (gdb_mkostemp_cloexec): New function.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 18:24 [binutils-gdb] Use mkostemp, not mkstemp sergiodj+buildbot
@ 2018-10-27 18:29 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:29 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/260>
Commit(s) tested:
b3279b601e67ce47263082ef86cfc86e25607c5e
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Use mkostemp, not mkstemp
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/b3/b3279b601e67ce47263082ef86cfc86e25607c5e/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX prologue-value.o
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Move mkdir_recursive to common/filestuff.c
@ 2018-10-27 18:18 sergiodj+buildbot
2018-10-27 18:19 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:18 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT e418a61a67a3476826259163383e5deb661042cc ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: e418a61a67a3476826259163383e5deb661042cc
Move mkdir_recursive to common/filestuff.c
This moves mkdir_recursive from dwarf-index-cache.c to
common/filestuff.c, and also changes it to return a boolean that says
whether or not it worked.
gdb/ChangeLog
2018-10-27 Tom Tromey <tom@tromey.com>
* unittests/mkdir-recursive-selftests.c: New file.
* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
unittests/mkdir-recursive-selftests.c.
* dwarf-index-cache.c (mkdir_recursive): Move to
common/filestuff.c.
(index_cache::store): Check return value of mkdir_recursive.
(create_dir_and_check, test_mkdir_recursive): Move to new file.
(_initialize_index_cache): Don't register test.
* common/filestuff.h (mkdir_recursive): Declare.
* common/filestuff.c (mkdir_recursive): Move from
dwarf-index-cache.c. Return bool.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 18:18 [binutils-gdb] Move mkdir_recursive to common/filestuff.c sergiodj+buildbot
@ 2018-10-27 18:19 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:19 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/259>
Commit(s) tested:
e418a61a67a3476826259163383e5deb661042cc
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Move mkdir_recursive to common/filestuff.c
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/e4/e418a61a67a3476826259163383e5deb661042cc/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX prologue-value.o
gmake[2]: *** [Makefile:1622: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Move make_temp_filename to common/pathstuff.c
@ 2018-10-27 18:16 sergiodj+buildbot
2018-10-27 18:16 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:16 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 29be4d9dee1263b36e33421dd8ea69b9b7308391 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: 29be4d9dee1263b36e33421dd8ea69b9b7308391
Move make_temp_filename to common/pathstuff.c
Currently make_temp_filename is a function local to
write_psymtabs_to_index. This patch moves it to pathstuff.c so that
it can be used from other places in gdb.
gdb/ChangeLog
2018-10-27 Tom Tromey <tom@tromey.com>
* dwarf-index-write.c (write_psymtabs_to_index): Move
make_temp_filename to common/pathstuff.c.
* common/pathstuff.h (make_temp_filename): Declare.
* common/pathstuff.c (make_temp_filename): New function, moved
from dwarf-index-write.c.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 18:16 [binutils-gdb] Move make_temp_filename to common/pathstuff.c sergiodj+buildbot
@ 2018-10-27 18:16 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:16 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/258>
Commit(s) tested:
29be4d9dee1263b36e33421dd8ea69b9b7308391
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Move make_temp_filename to common/pathstuff.c
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/29/29be4d9dee1263b36e33421dd8ea69b9b7308391/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
CXX progspace.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX prologue-value.o
gmake[2]: *** [Makefile:1621: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Unify shell-finding logic
@ 2018-10-27 18:10 sergiodj+buildbot
2018-10-27 18:15 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:10 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 974e68446388769f023c6c9bfb1e67ed75199618 ***
Author: Tom Tromey <tom@tromey.com>
Branch: master
Commit: 974e68446388769f023c6c9bfb1e67ed75199618
Unify shell-finding logic
I noticed several places in gdb that were using getenv("SHELL") and
then falling back to "/bin/sh" if it returned NULL. This unifies
these into a single function.
gdb/ChangeLog
2018-10-27 Tom Tromey <tom@tromey.com>
* procfs.c (procfs_target::create_inferior): Use get_shell.
* cli/cli-cmds.c (shell_escape): Use get_shell.
* windows-nat.c (windows_nat_target::create_inferior): Use
get_shell.
* common/pathstuff.c (get_shell): New function.
* nat/fork-inferior.c (SHELL_FILE, get_startup_shell): Remove.
(fork_inferior): Use get_shell.
* common/pathstuff.h (get_shell): Declare.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-27 18:10 [binutils-gdb] Unify shell-finding logic sergiodj+buildbot
@ 2018-10-27 18:15 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-27 18:15 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/257>
Commit(s) tested:
974e68446388769f023c6c9bfb1e67ed75199618
Author(s) (in the same order as the commits):
Tom Tromey <tom@tromey.com>
Subject:
Unify shell-finding logic
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/97/974e68446388769f023c6c9bfb1e67ed75199618/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX inferior.o
CXX inflow.o
CXX infrun.o
CXX inline-frame.o
CXX interps.o
CXX jit.o
CXX language.o
In file included from ../../binutils-gdb/gdb/infrun.c:26:0:
../../binutils-gdb/gdb/inferior.h: In function void handle_vfork_child_exec_or_exit(int):
../../binutils-gdb/gdb/inferior.h:567:26: warning: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_inferior (m_saved_inf); }
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+40).scoped_restore_current_inferior::m_saved_inf was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h:285:31: warning: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace may be used uninitialized in this function [-Wmaybe-uninitialized]
{ set_current_program_space (m_saved_pspace); }
~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../binutils-gdb/gdb/infrun.c:931:6: note: *((void*)(& maybe_restore_inferior)+32).scoped_restore_current_program_space::m_saved_pspace was declared here
maybe_restore_inferior;
^~~~~~~~~~~~~~~~~~~~~~
CXX linespec.o
CXX location.o
CXX m2-exp.o
CXX m2-lang.o
CXX m2-typeprint.o
CXX m2-valprint.o
CXX macrocmd.o
CXX macroexp.o
CXX macroscope.o
CXX macrotab.o
CXX main.o
CXX maint.o
CXX mdebugread.o
CXX mem-break.o
CXX memattr.o
CXX memory-map.o
CXX memrange.o
CXX mi/mi-cmd-break.o
CXX mi/mi-cmd-catch.o
CXX mi/mi-cmd-disas.o
CXX mi/mi-cmd-env.o
CXX mi/mi-cmd-file.o
CXX mi/mi-cmd-info.o
CXX mi/mi-cmd-stack.o
CXX mi/mi-cmd-target.o
CXX mi/mi-cmd-var.o
CXX mi/mi-cmds.o
CXX mi/mi-common.o
CXX mi/mi-console.o
CXX mi/mi-getopt.o
CXX mi/mi-interp.o
CXX mi/mi-main.o
CXX mi/mi-out.o
CXX mi/mi-parse.o
CXX mi/mi-symbol-cmds.o
CXX minidebug.o
CXX minsyms.o
CXX mipsread.o
CXX namespace.o
CXX objc-lang.o
CXX objfiles.o
CXX observable.o
CXX opencl-lang.o
CXX osabi.o
CXX osdata.o
CXX p-exp.o
CXX p-lang.o
CXX p-typeprint.o
CXX p-valprint.o
CXX parse.o
CXX posix-hdep.o
CXX printcmd.o
CXX probe.o
CXX proc-api.o
CXX proc-events.o
CXX proc-flags.o
CXX proc-why.o
CXX procfs.o
CXX producer.o
CXX progspace-and-thread.o
../../binutils-gdb/gdb/procfs.c: In member function virtual void procfs_target::create_inferior(const char*, const string&, char**, int):
../../binutils-gdb/gdb/procfs.c:3038:28: error: get_shell was not declared in this scope
const char *shell_file = get_shell ();
^~~~~~~~~
../../binutils-gdb/gdb/procfs.c:3038:28: note: suggested alternative: getusershell
const char *shell_file = get_shell ();
^~~~~~~~~
getusershell
CXX progspace.o
CXX prologue-value.o
gmake[2]: *** [Makefile:1621: procfs.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Add native target for FreeBSD/riscv.
@ 2018-10-08 22:07 sergiodj+buildbot
2018-10-08 22:09 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 22:07 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 74792ff782431ec6113b9a8a8e85b95f46094c7f ***
Author: John Baldwin <jhb@FreeBSD.org>
Branch: master
Commit: 74792ff782431ec6113b9a8a8e85b95f46094c7f
Add native target for FreeBSD/riscv.
gdb/ChangeLog:
* Makefile.in (ALLDEPFILES): Add riscv-fbsd-nat.c.
* NEWS: Mention new FreeBSD/riscv native configuration.
* configure.host: Add riscv*-*-freebsd*.
* configure.nat: Likewise.
* riscv-fbsd-nat.c: New file.
gdb/doc/ChangeLog:
* gdb.texinfo (Contributors): Add SRI International and University
of Cambridge for FreeBSD/riscv.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-08 22:07 [binutils-gdb] Add native target for FreeBSD/riscv sergiodj+buildbot
@ 2018-10-08 22:09 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 22:09 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/144>
Commit(s) tested:
74792ff782431ec6113b9a8a8e85b95f46094c7f
Author(s) (in the same order as the commits):
John Baldwin <jhb@FreeBSD.org>
Subject:
Add native target for FreeBSD/riscv.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/74/74792ff782431ec6113b9a8a8e85b95f46094c7f/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX solib-target.o
CXX solib.o
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX thread-fsm.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX unittests/array-view-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
../../binutils-gdb/gdb/valops.c: In function value* value_struct_elt_for_reference(type*, int, type*, const char*, type*, int, noside):
../../binutils-gdb/gdb/valops.c:3442:26: error: declaration of t shadows a previous local [-Werror=shadow=compatible-local]
struct type *t = check_typedef (value_type (this_v));
^
../../binutils-gdb/gdb/valops.c:3381:16: note: shadowed declaration is here
struct type *t = check_typedef (curtype);
^
CXX value.o
CXX varobj.o
CXX version.o
CXX xml-builtin.o
CXX xml-support.o
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1620: valops.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Add FreeBSD/riscv architecture.
@ 2018-10-08 22:02 sergiodj+buildbot
2018-10-08 22:03 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 22:02 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f ***
Author: John Baldwin <jhb@FreeBSD.org>
Branch: master
Commit: ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f
Add FreeBSD/riscv architecture.
Support for collecting and supplying general purpose and floating
point register sets is provided along with signal frame unwinding.
FreeBSD only supports RV64 currently, so while some provision is made
for RV32 in the general-purpose register set, the changes have only
been tested on RV64.
gdb/ChangeLog:
* Makefile.in (ALL_TARGET_OBS): Add riscv-fbsd-tdep.o.
(HFILES_NO_SRCDIR): Add riscv-fbsd-tdep.h.
(ALLDEPFILES): Add riscv-fbsd-tdep.c.
* NEWS: Mention new FreeBSD/riscv target.
* configure.tgt: Add riscv*-*-freebsd*.
* riscv-fbsd-tdep.c: New file.
* riscv-fbsd-tdep.h: New file.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-08 22:02 [binutils-gdb] Add FreeBSD/riscv architecture sergiodj+buildbot
@ 2018-10-08 22:03 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 22:03 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/143>
Commit(s) tested:
ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f
Author(s) (in the same order as the commits):
John Baldwin <jhb@FreeBSD.org>
Subject:
Add FreeBSD/riscv architecture.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/ed/ed65e20bc7cd18406081cf5ba29f9c9bccd4e52f/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX solib-svr4.o
CXX solib-target.o
CXX solib.o
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX thread-fsm.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX unittests/array-view-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
../../binutils-gdb/gdb/valops.c: In function value* value_struct_elt_for_reference(type*, int, type*, const char*, type*, int, noside):
../../binutils-gdb/gdb/valops.c:3442:26: error: declaration of t shadows a previous local [-Werror=shadow=compatible-local]
struct type *t = check_typedef (value_type (this_v));
^
../../binutils-gdb/gdb/valops.c:3381:16: note: shadowed declaration is here
struct type *t = check_typedef (curtype);
^
CXX value.o
CXX varobj.o
CXX version.o
CXX xml-builtin.o
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1621: valops.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Add a helper function to trad_frame to support register cache maps.
@ 2018-10-08 21:57 sergiodj+buildbot
2018-10-08 21:57 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 21:57 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 498f740792fe0edd2955c5cee6bb864f60a5b173 ***
Author: John Baldwin <jhb@FreeBSD.org>
Branch: master
Commit: 498f740792fe0edd2955c5cee6bb864f60a5b173
Add a helper function to trad_frame to support register cache maps.
Currently, signal frame handlers require explicitly coded calls to
trad_frame_set_reg_addr() to describe the location of saved registers
within a signal frame. This change permits the regcache_map_entry
arrays used with regcache::supply_regset and regcache::collect_regset
to be used to describe a block of saved registers given an initial
address for the register block.
Some systems use the same layout for registers in core dump notes,
native register sets with ptrace(), and the register contexts saved in
signal frames. On these systems, a single register map can now be
used to describe the layout of registers in all three places.
If a register map entry's size does not match the native size of a
register, try to match the semantics used by
regcache::transfer_regset. If a register slot is too large, assume
that the register's value is stored in the first N bytes and ignore
the remaning bytes. If the register slot is smaller than the
register, assume the slot holds the low N bytes of the register's
value. Read these low N bytes from the target and zero-extend them to
generate a register value.
While here, document the semantics for both regcache::transfer_regset
and trad_frame with respect to register slot's whose size does not
match the register's size.
gdb/ChangeLog:
* regcache.h (struct regcache_map_entry): Note that this type can
be used with traditional frame caches.
* trad-frame.c (trad_frame_set_reg_regmap): New.
* trad-frame.h (trad_frame_set_reg_regmap): New.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-08 21:57 [binutils-gdb] Add a helper function to trad_frame to support register cache maps sergiodj+buildbot
@ 2018-10-08 21:57 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 21:57 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/142>
Commit(s) tested:
498f740792fe0edd2955c5cee6bb864f60a5b173
Author(s) (in the same order as the commits):
John Baldwin <jhb@FreeBSD.org>
Subject:
Add a helper function to trad_frame to support register cache maps.
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/49/498f740792fe0edd2955c5cee6bb864f60a5b173/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX solib-target.o
CXX solib.o
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX thread-fsm.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX unittests/array-view-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
../../binutils-gdb/gdb/valops.c: In function value* value_struct_elt_for_reference(type*, int, type*, const char*, type*, int, noside):
../../binutils-gdb/gdb/valops.c:3442:26: error: declaration of t shadows a previous local [-Werror=shadow=compatible-local]
struct type *t = check_typedef (value_type (this_v));
^
../../binutils-gdb/gdb/valops.c:3381:16: note: shadowed declaration is here
struct type *t = check_typedef (curtype);
^
CXX value.o
CXX varobj.o
CXX version.o
CXX xml-builtin.o
CXX xml-support.o
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1618: valops.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Finding data member in virtual base class
@ 2018-10-08 21:42 sergiodj+buildbot
2018-10-08 21:42 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 21:42 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 9f6b697b0efd4ba4e2cb21ac17d2b18a23f81abd ***
Author: Weimin Pan <weimin.pan@oracle.com>
Branch: master
Commit: 9f6b697b0efd4ba4e2cb21ac17d2b18a23f81abd
Finding data member in virtual base class
This patch fixes the original problem - printing member in a virtual base,
using various expressions, do not yield the same value. Simple test case
below demonstrates the problem:
% cat t.cc
struct base { int i; };
typedef base tbase;
struct derived: virtual tbase { void func() { } };
int main() { derived().func(); }
% g++ -g t.cc
% gdb a.out
(gdb) break derived::func
(gdb) run
(gdb) p i
$1 = 0
(gdb) p base::i
$3 = 0
(gdb) p derived::i
$4 = 4196392
To fix the problem, add function get_baseclass_offset() which searches
recursively for the base class along the class hierarchy. If the base
is virtual, it uses "vptr" in virtual class object, which indexes to
its derived class's vtable, to get and returns the baseclass offset.
If the base is non-virtual, it returns the accumulated offset of its
parent classes. The offset is then added to the address of the class
object to access its member in value_struct_elt_for_reference().
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-10-08 21:42 [binutils-gdb] Finding data member in virtual base class sergiodj+buildbot
@ 2018-10-08 21:42 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-10-08 21:42 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/141>
Commit(s) tested:
9f6b697b0efd4ba4e2cb21ac17d2b18a23f81abd
Author(s) (in the same order as the commits):
Weimin Pan <weimin.pan@oracle.com>
Subject:
Finding data member in virtual base class
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/9f/9f6b697b0efd4ba4e2cb21ac17d2b18a23f81abd/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX solib-target.o
CXX solib.o
CXX source.o
CXX sparc-ravenscar-thread.o
CXX sparc-sol2-nat.o
CXX sparc-sol2-tdep.o
CXX sparc-tdep.o
CXX sparc64-sol2-tdep.o
CXX sparc64-tdep.o
CXX stabsread.o
CXX stack.o
CXX stap-probe.o
CXX std-regs.o
CXX symfile-debug.o
CXX symfile.o
CXX symmisc.o
CXX symtab.o
CXX target-dcache.o
CXX target-descriptions.o
CXX target-float.o
CXX target-memory.o
CXX target.o
CXX target/waitstatus.o
CXX thread-fsm.o
CXX thread.o
CXX tid-parse.o
CXX top.o
CXX tracefile-tfile.o
CXX tracefile.o
CXX tracepoint.o
CXX trad-frame.o
CXX tramp-frame.o
CXX tui/tui-command.o
CXX tui/tui-data.o
CXX tui/tui-disasm.o
CXX tui/tui-file.o
CXX tui/tui-hooks.o
CXX tui/tui-interp.o
CXX tui/tui-io.o
CXX tui/tui-layout.o
CXX tui/tui-out.o
CXX tui/tui-regs.o
CXX tui/tui-source.o
CXX tui/tui-stack.o
CXX tui/tui-win.o
CXX tui/tui-windata.o
CXX tui/tui-wingeneral.o
CXX tui/tui-winsource.o
CXX tui/tui.o
CXX typeprint.o
CXX ui-file.o
CXX ui-out.o
CXX unittests/array-view-selftests.o
CXX unittests/cli-utils-selftests.o
CXX unittests/common-utils-selftests.o
CXX unittests/environ-selftests.o
CXX unittests/format_pieces-selftests.o
CXX unittests/function-view-selftests.o
CXX unittests/lookup_name_info-selftests.o
CXX unittests/memory-map-selftests.o
CXX unittests/memrange-selftests.o
CXX unittests/observable-selftests.o
CXX unittests/offset-type-selftests.o
CXX unittests/optional-selftests.o
CXX unittests/parse-connection-spec-selftests.o
CXX unittests/ptid-selftests.o
CXX unittests/rsp-low-selftests.o
CXX unittests/scoped_fd-selftests.o
CXX unittests/scoped_mmap-selftests.o
CXX unittests/scoped_restore-selftests.o
CXX unittests/string_view-selftests.o
CXX unittests/tracepoint-selftests.o
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
CXX unittests/xml-utils-selftests.o
CXX user-regs.o
CXX utils.o
CXX valarith.o
CXX valops.o
CXX valprint.o
../../binutils-gdb/gdb/valops.c: In function value* value_struct_elt_for_reference(type*, int, type*, const char*, type*, int, noside):
../../binutils-gdb/gdb/valops.c:3442:26: error: declaration of t shadows a previous local [-Werror=shadow=compatible-local]
struct type *t = check_typedef (value_type (this_v));
^
../../binutils-gdb/gdb/valops.c:3381:16: note: shadowed declaration is here
struct type *t = check_typedef (curtype);
^
CXX value.o
CXX varobj.o
CXX version.o
CXX xml-builtin.o
CXX xml-support.o
cc1plus: all warnings being treated as errors
gmake[2]: *** [Makefile:1618: valops.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Handle missing Solaris auxv entries
@ 2018-09-23 16:28 sergiodj+buildbot
2018-09-24 10:12 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-09-23 16:28 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 3d282ac37064ec0105d3aa3f379f7fb8af98759c ***
Author: Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Branch: master
Commit: 3d282ac37064ec0105d3aa3f379f7fb8af98759c
Handle missing Solaris auxv entries
Currently, three tests FAIL on Solaris 11.4+ (amd64-pc-solaris2.11 and
sparcv9-sun-solaris2.11):
info auxv
[...]
2009 AT_SUN_HWCAP Machine-dependent CPU capability hints 0x3f5ff7
2023 ??? 0x0
0 AT_NULL End of vector 0x0
(gdb) WARNING: Unrecognized tag value: 2023 ??? 0x0
FAIL: gdb.base/auxv.exp: info auxv on live process
info auxv
4294969310 ??? 0x7fffbfffe410
9225589753816 ??? 0x7fffbfffe45c
[...]
WARNING: Unrecognized tag value: 4294969310 ??? 0x7fffbfffe410
WARNING: Unrecognized tag value: 9225589753816 ??? 0x7fffbfffe45c
WARNING: Unrecognized tag value: 140733193388037 ??? 0x6
[...]
2009 AT_SUN_HWCAP Machine-dependent CPU capability hints 0x3f5ff7
2023 ??? 0x0
0 AT_NULL End of vector 0x0
(gdb) WARNING: Unrecognized tag value: 2023 ??? 0x0
UNRESOLVED: gdb.base/auxv.exp: info auxv on native core dump
info auxv
[...]
2009 AT_SUN_HWCAP Machine-dependent CPU capability hints 0x3f5ff7
2023 ??? 0x0
0 AT_NULL End of vector 0x0
(gdb) WARNING: Unrecognized tag value: 2023 ??? 0x0
FAIL: gdb.base/auxv.exp: info auxv on gcore-created dump
The following patch fixes this by introducing the missing AT_SUN_*
values from Solaris 11.4+ <sys/auxv.h>. This lets the live and
gcore-created dump tests PASS.
I don't know yet what's the reason for those weird 'Unrecognized tag
value' warnings with native core dumps is; elfdump -n certainly doesn't
show them. However, native core dumps still need quite some work
(mostly in bfd) in this and other areas.
Tested on amd64-pc-solaris2.11.
gdb:
* auxv.c (default_print_auxv_entry): Reflect AT_SUN_CAP_HW1
renaming.
Handle AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1,
AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2.
include:
* elf/common.h (AT_SUN_HWCAP): Rename to ...
(AT_SUN_CAP_HW1): ... this. Retain old name for backward
compatibility.
(AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
(AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-09-23 16:28 [binutils-gdb] Handle missing Solaris auxv entries sergiodj+buildbot
@ 2018-09-24 10:12 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-09-24 10:12 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/2>
Commit(s) tested:
3d282ac37064ec0105d3aa3f379f7fb8af98759c
Author(s) (in the same order as the commits):
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Subject:
Handle missing Solaris auxv entries
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/3d/3d282ac37064ec0105d3aa3f379f7fb8af98759c/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
^~~~~~~
In file included from /usr/gcc/7/include/c++/7.3.0/ext/string_conversions.h:43:0,
from /usr/gcc/7/include/c++/7.3.0/bits/basic_string.h:6349,
from /usr/gcc/7/include/c++/7.3.0/string:52,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:101,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/gcc/7/include/c++/7.3.0/cstdio:130:11: error: 'int puts(const char*)' conflicts with a previous declaration
using ::puts;
^~~~
In file included from /usr/gcc/7/lib/gcc/sparcv9-solaris2.11/7.3.0/include-fixed/stdio.h:75:0,
from build-gnulib/import/stdio.h:43,
from ../../binutils-gdb/gdb/common/common-defs.h:75,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/include/iso/stdio_iso.h:275:12: note: previous declaration 'int std::puts(const char*)'
extern int puts(const char *);
^~~~
In file included from /usr/gcc/7/include/c++/7.3.0/ext/string_conversions.h:43:0,
from /usr/gcc/7/include/c++/7.3.0/bits/basic_string.h:6349,
from /usr/gcc/7/include/c++/7.3.0/string:52,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:101,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/gcc/7/include/c++/7.3.0/cstdio:132:11: error: 'int rename(const char*, const char*)' conflicts with a previous declaration
using ::rename;
^~~~~~
In file included from /usr/gcc/7/lib/gcc/sparcv9-solaris2.11/7.3.0/include-fixed/stdio.h:75:0,
from build-gnulib/import/stdio.h:43,
from ../../binutils-gdb/gdb/common/common-defs.h:75,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/include/iso/stdio_iso.h:235:12: note: previous declaration 'int std::rename(const char*, const char*)'
extern int rename(const char *, const char *);
^~~~~~
In file included from /usr/gcc/7/include/c++/7.3.0/ext/string_conversions.h:43:0,
from /usr/gcc/7/include/c++/7.3.0/bits/basic_string.h:6349,
from /usr/gcc/7/include/c++/7.3.0/string:52,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:101,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/gcc/7/include/c++/7.3.0/cstdio:134:11: error: 'int scanf(const char*, ...)' conflicts with a previous declaration
using ::scanf;
^~~~~
In file included from /usr/gcc/7/lib/gcc/sparcv9-solaris2.11/7.3.0/include-fixed/stdio.h:75:0,
from build-gnulib/import/stdio.h:43,
from ../../binutils-gdb/gdb/common/common-defs.h:75,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/include/iso/stdio_iso.h:253:12: note: previous declaration 'int std::scanf(const char*, ...)'
extern int scanf(const char *_RESTRICT_KYWD, ...);
^~~~~
In file included from /usr/gcc/7/include/c++/7.3.0/ext/string_conversions.h:43:0,
from /usr/gcc/7/include/c++/7.3.0/bits/basic_string.h:6349,
from /usr/gcc/7/include/c++/7.3.0/string:52,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:101,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/gcc/7/include/c++/7.3.0/cstdio:144:11: error: 'int vfprintf(std::FILE*, const char*, __va_list)' conflicts with a previous declaration
using ::vfprintf;
^~~~~~~~
In file included from /usr/gcc/7/lib/gcc/sparcv9-solaris2.11/7.3.0/include-fixed/stdio.h:75:0,
from build-gnulib/import/stdio.h:43,
from ../../binutils-gdb/gdb/common/common-defs.h:75,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/include/iso/stdio_iso.h:259:12: note: previous declaration 'int std::vfprintf(std::FILE*, const char*, __va_list)'
extern int vfprintf(FILE *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
^~~~~~~~
In file included from /usr/gcc/7/include/c++/7.3.0/ext/string_conversions.h:43:0,
from /usr/gcc/7/include/c++/7.3.0/bits/basic_string.h:6349,
from /usr/gcc/7/include/c++/7.3.0/string:52,
from ../../binutils-gdb/gdb/common/common-utils.h:23,
from ../../binutils-gdb/gdb/common/common-defs.h:101,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/gcc/7/include/c++/7.3.0/cstdio:145:11: error: 'int vprintf(const char*, __va_list)' conflicts with a previous declaration
using ::vprintf;
^~~~~~~
In file included from /usr/gcc/7/lib/gcc/sparcv9-solaris2.11/7.3.0/include-fixed/stdio.h:75:0,
from build-gnulib/import/stdio.h:43,
from ../../binutils-gdb/gdb/common/common-defs.h:75,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/unittests/string_view-selftests.c:26:
/usr/include/iso/stdio_iso.h:261:12: note: previous declaration 'int std::vprintf(const char*, __va_list)'
extern int vprintf(const char *_RESTRICT_KYWD, __va_list);
^~~~~~~
CXX unittests/unpack-selftests.o
CXX unittests/utils-selftests.o
gmake[2]: *** [Makefile:1618: unittests/string_view-selftests.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
gmake[1]: *** [Makefile:8792: all-gdb] Error 2
gmake[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
gmake: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
* [binutils-gdb] Bug 23686, two segment faults in nm
@ 2018-09-23 15:49 sergiodj+buildbot
2018-09-24 9:59 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
0 siblings, 1 reply; 71+ messages in thread
From: sergiodj+buildbot @ 2018-09-23 15:49 UTC (permalink / raw)
To: gdb-testers
*** TEST RESULTS FOR COMMIT 30838132997e6a3cfe3ec11c58b32b22f6f6b102 ***
Author: Alan Modra <amodra@gmail.com>
Branch: master
Commit: 30838132997e6a3cfe3ec11c58b32b22f6f6b102
Bug 23686, two segment faults in nm
Fixes the bugs exposed by the testcases in the PR, plus two more bugs
I noticed when looking at _bfd_stab_section_find_nearest_line.
PR 23686
* dwarf2.c (read_section): Error when attempting to malloc
"(bfd_size_type) -1".
* syms.c (_bfd_stab_section_find_nearest_line): Bounds check
function_name. Bounds check reloc address. Formatting. Ensure
.stabstr zero terminated.
^ permalink raw reply [flat|nested] 71+ messages in thread
* *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE ***
2018-09-23 15:49 [binutils-gdb] Bug 23686, two segment faults in nm sergiodj+buildbot
@ 2018-09-24 9:59 ` sergiodj+buildbot
0 siblings, 0 replies; 71+ messages in thread
From: sergiodj+buildbot @ 2018-09-24 9:59 UTC (permalink / raw)
To: gdb-testers
Buildslave:
solaris11-sparcv9
Full Build URL:
<http://gdb-build.sergiodj.net/builders/Solaris11-sparcv9-m64/builds/0>
Commit(s) tested:
30838132997e6a3cfe3ec11c58b32b22f6f6b102
Author(s) (in the same order as the commits):
Alan Modra <amodra@gmail.com>
Subject:
Bug 23686, two segment faults in nm
Testsuite log (gdb.sum and gdb.log) URL(s):
<http://gdb-build.sergiodj.net/results/Solaris11-sparcv9-m64/30/30838132997e6a3cfe3ec11c58b32b22f6f6b102/>
*** Failed to compiled GDB. ***
============================
+++ The full log is too big to be posted here.
+++ These are the last 100 lines of it.
CXX common/btrace-common.o
CXX common/buffer.o
CXX common/cleanups.o
CXX common/common-debug.o
CXX common/common-exceptions.o
CXX common/common-regcache.o
CXX common/common-utils.o
CXX common/environ.o
CXX common/errors.o
CXX common/fileio.o
CXX common/filestuff.o
CXX common/format.o
CXX common/gdb_tilde_expand.o
CXX common/gdb_vecs.o
CXX common/job-control.o
CXX common/netstuff.o
CXX common/new-op.o
CXX common/pathstuff.o
CXX common/posix-strerror.o
CXX common/print-utils.o
CXX common/ptid.o
CXX common/rsp-low.o
CXX common/run-time-clock.o
CXX common/scoped_mmap.o
CXX common/selftest.o
CXX common/signals-state-save-restore.o
CXX common/signals.o
CXX common/tdesc.o
CXX common/vec.o
CXX common/xml-utils.o
CXX compile/compile-c-support.o
CXX compile/compile-c-symbols.o
CXX compile/compile-c-types.o
CXX compile/compile-cplus-symbols.o
CXX compile/compile-cplus-types.o
CXX compile/compile-loc2c.o
CXX compile/compile-object-load.o
CXX compile/compile-object-run.o
CXX compile/compile.o
CXX complaints.o
CXX completer.o
CXX continuations.o
CXX copying.o
CXX corefile.o
CXX corelow.o
CXX cp-abi.o
CXX cp-name-parser.o
CXX cp-namespace.o
CXX cp-support.o
CXX cp-valprint.o
CXX cris-linux-tdep.o
CXX cris-tdep.o
CXX csky-linux-tdep.o
In file included from ../../binutils-gdb/gdb/cris-tdep.c:36:0:
../../binutils-gdb/gdb/../include/opcode/cris.h:34:0: error: "REG_SP" redefined [-Werror]
#define REG_SP (14)
In file included from /usr/include/sys/ucontext.h:15:0,
from /usr/include/sys/signal.h:197,
from /usr/include/sys/procset.h:17,
from /usr/include/sys/wait.h:22,
from /usr/include/stdlib.h:16,
from /usr/gcc/7/include/c++/7.3.0/cstdlib:75,
from /usr/gcc/7/include/c++/7.3.0/stdlib.h:36,
from build-gnulib/import/stdlib.h:36,
from ../../binutils-gdb/gdb/common/common-defs.h:76,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/cris-tdep.c:23:
/usr/include/sys/regset.h:63:0: note: this is the location of the previous definition
#define REG_SP REG_O6
In file included from ../../binutils-gdb/gdb/cris-tdep.c:36:0:
../../binutils-gdb/gdb/../include/opcode/cris.h:35:0: error: "REG_PC" redefined [-Werror]
#define REG_PC (15)
In file included from /usr/include/sys/ucontext.h:15:0,
from /usr/include/sys/signal.h:197,
from /usr/include/sys/procset.h:17,
from /usr/include/sys/wait.h:22,
from /usr/include/stdlib.h:16,
from /usr/gcc/7/include/c++/7.3.0/cstdlib:75,
from /usr/gcc/7/include/c++/7.3.0/stdlib.h:36,
from build-gnulib/import/stdlib.h:36,
from ../../binutils-gdb/gdb/common/common-defs.h:76,
from ../../binutils-gdb/gdb/defs.h:28,
from ../../binutils-gdb/gdb/cris-tdep.c:23:
/usr/include/sys/regset.h:36:0: note: this is the location of the previous definition
#define REG_PC (1)
CXX csky-tdep.o
CXX ctf.o
CXX d-exp.o
cc1plus: all warnings being treated as errors
make[2]: *** [Makefile:1618: cris-tdep.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build/gdb'
make[1]: *** [Makefile:8792: all-gdb] Error 2
make[1]: Leaving directory '/opt/gdb-buildbot/home/solaris11-sparcv9/solaris11-sparcv9-m64/build'
make: *** [Makefile:849: all] Error 2
============================
^ permalink raw reply [flat|nested] 71+ messages in thread
end of thread, other threads:[~2020-02-24 2:28 UTC | newest]
Thread overview: 71+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-29 17:24 [binutils-gdb] Fix failure in gdb.ada/complete.exp sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-amd64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 17:37 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, " sergiodj+buildbot
2019-05-29 18:33 ` Failures on RHEL-s390x-m64, branch master sergiodj+buildbot
2019-05-29 18:36 ` *** COMPILATION FAILED *** Failures on NetBSD-x86_64-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-30 20:28 ` Failures on Fedora-x86_64-m32, branch master sergiodj+buildbot
2019-05-30 20:45 ` Failures on Fedora-x86_64-native-gdbserver-m32, " sergiodj+buildbot
2019-05-30 21:04 ` Failures on Fedora-x86_64-cc-with-index, " sergiodj+buildbot
2019-05-30 21:08 ` Failures on Fedora-x86_64-native-extended-gdbserver-m32, " sergiodj+buildbot
2019-05-30 21:25 ` Failures on Fedora-x86_64-native-extended-gdbserver-m64, " sergiodj+buildbot
2019-05-30 21:28 ` Failures on Fedora-x86_64-native-gdbserver-m64, " sergiodj+buildbot
2019-05-30 21:37 ` Failures on Fedora-i686, " sergiodj+buildbot
2019-05-30 21:42 ` Failures on Fedora-x86_64-m64, " sergiodj+buildbot
2019-06-01 19:48 ` *** COMPILATION FAILED *** Failures on Debian-s390x-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-06-01 20:28 ` *** COMPILATION FAILED *** Failures on Debian-s390x-native-gdbserver-m64, " sergiodj+buildbot
2019-06-01 22:24 ` *** COMPILATION FAILED *** Failures on Debian-s390x-native-extended-gdbserver-m64, " sergiodj+buildbot
-- strict thread matches above, loose matches on Subject: below --
2020-02-24 3:04 [binutils-gdb] Remove the TUI annotation hack gdb-buildbot
2020-02-24 3:11 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2020-02-24 2:28 [binutils-gdb] Remove tui_set_win_with_focus gdb-buildbot
2020-02-24 3:04 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2020-02-24 2:28 [binutils-gdb] Change how TUI windows are instantiated gdb-buildbot
2020-02-24 2:23 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-12-13 1:00 [binutils-gdb] Move free_all_objfiles to program_space gdb-buildbot
2019-12-13 1:11 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-12-13 0:56 [binutils-gdb] Store objfiles on a std::list gdb-buildbot
2019-12-13 1:00 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-12-12 12:19 [binutils-gdb] Fix unused function error gdb-buildbot
2019-12-12 12:17 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-12-10 19:28 [binutils-gdb] Replace the remaining uses of strerror with safe_strerror gdb-buildbot
2019-12-10 19:30 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-09-13 1:14 [binutils-gdb] gdb/testsuite: Make use of exec_has_index_section function gdb-buildbot
2019-09-13 1:20 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-09-13 1:12 [binutils-gdb] gdb: Have 'maint info sections' print all sections again gdb-buildbot
2019-09-13 1:12 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-07-18 1:24 [binutils-gdb] Introduce reset_locator function in tui-layout.c gdb-buildbot
2019-07-18 1:25 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-07-18 1:11 [binutils-gdb] Always create an execution info window for a source window gdb-buildbot
2019-07-18 1:11 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** gdb-buildbot
2019-05-30 16:46 [binutils-gdb] Two comment fixes in gdbtypes.h sergiodj+buildbot
2019-05-30 20:18 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-30 14:19 [binutils-gdb] Initialize variable word in complete sergiodj+buildbot
2019-05-30 14:20 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-30 11:54 [binutils-gdb] Revert "Sync top level files with versions from gcc." sergiodj+buildbot
2019-05-30 12:04 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 21:49 [binutils-gdb] Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, even when '!is_define' sergiodj+buildbot
2019-05-29 21:52 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 16:38 [binutils-gdb] Make some DWARF complaints clearer sergiodj+buildbot
2019-05-29 16:44 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 16:22 [binutils-gdb] Fix crash in cp_print_value_fields sergiodj+buildbot
2019-05-29 16:26 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 16:06 [binutils-gdb] Add new GCC 9 warnings to warnings.m4 sergiodj+buildbot
2019-05-29 16:06 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 15:38 [binutils-gdb] Add "set print finish" sergiodj+buildbot
2019-05-29 15:40 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 13:07 [binutils-gdb] Update release tools with libctf support sergiodj+buildbot
2019-05-29 13:15 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 12:50 [binutils-gdb] Sync top level files with versions from gcc sergiodj+buildbot
2019-05-29 13:02 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 11:42 [binutils-gdb] Do not build libctf for targets that do not use the ELF file format sergiodj+buildbot
2019-05-29 11:42 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 10:40 [binutils-gdb] Fix libctf build on non-ELF targets sergiodj+buildbot
2019-05-29 10:43 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 1:13 [binutils-gdb] MIPS/LD: Skip overflow check for %pcrel_hi relocations sergiodj+buildbot
2019-05-29 1:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 1:10 [binutils-gdb] x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL sergiodj+buildbot
2019-05-29 1:10 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 1:04 [binutils-gdb] Remove find_old_style_renaming_symbol sergiodj+buildbot
2019-05-29 1:04 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 0:56 [binutils-gdb] Add libctf to top-level MAINTAINERS; add myself as CTF maintainer sergiodj+buildbot
2019-05-29 1:03 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-29 0:50 [binutils-gdb] libctf: build system sergiodj+buildbot
2019-05-29 0:39 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-05-08 17:01 [binutils-gdb] Fix style bug when paging sergiodj+buildbot
2019-05-08 17:09 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2019-01-07 13:26 [binutils-gdb] Sync libiberty sources with master version in gcc repository. Updated stabs demangling and cxxfilt tests to match sergiodj+buildbot
2019-01-07 13:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-12-28 23:52 [binutils-gdb] Fix a crash in jit.c sergiodj+buildbot
2018-12-28 23:54 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-12-28 23:46 [binutils-gdb] Document the "set style" commands sergiodj+buildbot
2018-12-28 23:46 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-12-28 23:31 [binutils-gdb] Highlight source code using GNU Source Highlight sergiodj+buildbot
2018-12-28 23:36 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-25 23:41 [binutils-gdb] Implement timestamp'ed output on "make check" sergiodj+buildbot
2018-11-25 23:42 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-25 23:04 [binutils-gdb] Remove obsolete comments from field_fmt sergiodj+buildbot
2018-11-25 23:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-24 12:23 [binutils-gdb] Re-fix leak in source.c (open_source_file) sergiodj+buildbot
2018-11-24 12:47 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-23 14:34 [binutils-gdb] gdbserver: AArch64: Remove cannot_fetch/store_register sergiodj+buildbot
2018-11-23 14:46 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-23 14:22 [binutils-gdb] Remove declarations of is_running/is_stopped/is_exited sergiodj+buildbot
2018-11-23 14:28 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-22 16:58 [binutils-gdb] Per-inferior thread list, thread ranges/iterators, down with ALL_THREADS, etc sergiodj+buildbot
2018-11-22 16:50 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-11-20 16:57 [binutils-gdb] Avoid "Invalid parameter passed to C runtime function" warning sergiodj+buildbot
2018-11-20 16:58 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-29 8:20 [binutils-gdb] GDB: Only build for "unix:" connections if AF_LOCAL is supported sergiodj+buildbot
2018-10-29 8:24 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-28 11:12 [binutils-gdb] gdb/riscv: Add back missing braces in riscv-linux-nat.c sergiodj+buildbot
2018-10-28 11:34 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 20:36 [binutils-gdb] OBVIOUS Use report_unrecognized_option_error in 'demangle' and 'info macro' commands sergiodj+buildbot
2018-10-27 20:59 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 18:36 [binutils-gdb] Cache a copy of the user's shell on macOS sergiodj+buildbot
2018-10-27 18:37 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 18:30 [binutils-gdb] Do not reopen temporary files sergiodj+buildbot
2018-10-27 18:36 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 18:24 [binutils-gdb] Use mkostemp, not mkstemp sergiodj+buildbot
2018-10-27 18:29 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 18:18 [binutils-gdb] Move mkdir_recursive to common/filestuff.c sergiodj+buildbot
2018-10-27 18:19 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 18:16 [binutils-gdb] Move make_temp_filename to common/pathstuff.c sergiodj+buildbot
2018-10-27 18:16 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-27 18:10 [binutils-gdb] Unify shell-finding logic sergiodj+buildbot
2018-10-27 18:15 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-08 22:07 [binutils-gdb] Add native target for FreeBSD/riscv sergiodj+buildbot
2018-10-08 22:09 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-08 22:02 [binutils-gdb] Add FreeBSD/riscv architecture sergiodj+buildbot
2018-10-08 22:03 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-08 21:57 [binutils-gdb] Add a helper function to trad_frame to support register cache maps sergiodj+buildbot
2018-10-08 21:57 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-10-08 21:42 [binutils-gdb] Finding data member in virtual base class sergiodj+buildbot
2018-10-08 21:42 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-09-23 16:28 [binutils-gdb] Handle missing Solaris auxv entries sergiodj+buildbot
2018-09-24 10:12 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** sergiodj+buildbot
2018-09-23 15:49 [binutils-gdb] Bug 23686, two segment faults in nm sergiodj+buildbot
2018-09-24 9:59 ` *** COMPILATION FAILED *** Failures on Solaris11-sparcv9-m64, branch master *** BREAKAGE *** 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).