22928258 update gdb to 7.11
authorApril Chin <april.chin@oracle.com>
Fri, 15 Jul 2016 07:22:25 -0700
changeset 6420 65948e9e205b
parent 6419 c11c56158669
child 6421 40f2544c1ff6
22928258 update gdb to 7.11 20745970 need to investigate if gdb tests can be added to Makefile test target
components/gdb/Makefile
components/gdb/gdb.p5m
components/gdb/patches/gdb.bfd.elf-bfd.h.patch
components/gdb/patches/gdb.bfd.elf.c.patch
components/gdb/patches/gdb.bfd.elf32-i386.c.patch
components/gdb/patches/gdb.bfd.elf32-sparc.c.patch
components/gdb/patches/gdb.bfd.elf64-sparc.c.patch
components/gdb/patches/gdb.bfd.elfxx-target.h.patch
components/gdb/patches/gdb.data-directory.Makefile.in.patch
components/gdb/patches/gdb.features.Makefile.patch
components/gdb/patches/gdb.gdb.Makefile.in.patch
components/gdb/patches/gdb.gdb.dwarf2-frame.c.patch
components/gdb/patches/gdb.gdb.regcache.c.patch
components/gdb/patches/gdb.gdb.sol-thread.c.patch
components/gdb/patches/gdb.gdb.sol2-core-regset.c.patch
components/gdb/patches/gdb.gdb.sol2.mh.patch
components/gdb/patches/gdb.gdb.sparc-sol2-nat.c.patch
components/gdb/patches/gdb.include.elf.common.h.patch
components/gdb/patches/gdb.procfs.c.patch
components/gdb/patches/gdb.solib-svr4.patch
components/gdb/patches/gdb.syscalls.amd64-solaris.xml.patch
components/gdb/patches/gdb.syscalls.i386-solaris.xml.patch
components/gdb/patches/gdb.syscalls.sparc-solaris.xml.patch
components/gdb/patches/gdb.syscalls.sparc64-solaris.xml.patch
components/gdb/patches/gdb.target.c.patch
components/gdb/test/results-i386-64.master
components/gdb/test/results-sparc-64.master
--- a/components/gdb/Makefile	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/Makefile	Fri Jul 15 07:22:25 2016 -0700
@@ -32,21 +32,51 @@
 include ../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		gdb
-COMPONENT_VERSION=	7.6
+COMPONENT_VERSION=	7.11
 COMPONENT_ARCHIVE_HASH=	\
-    sha256:8070389a5dcc104eb0be483d582729f98ed4d761ad19cedd3f17b5d2502faa36
+    sha256:9382f5534aa0754169e1e09b5f1a3b77d1fa8c59c1e57617e06af37cb29c669a
+
+TPNO=			27358
+
+# The traditional output from gmake test omits some
+# test results information that is contained in the 
+# build/<arch>/gdb/testsuite/gdb.sum file, so use that file instead
+# for test results comparison.
+COMPONENT_POST_TEST_ACTION += \
+	( $(MV) $(COMPONENT_TEST_OUTPUT) $(COMPONENT_TEST_OUTPUT)-orig ; \
+	$(CP) $(BUILD_DIR_64)/gdb/testsuite/gdb.sum $(COMPONENT_TEST_OUTPUT) )
 
-TPNO=			17258
+# Results output is different on Intel vs. SPARC.
+# Note that comparisons against master results 
+# are not clean since results will still vary.
+COMPONENT_TEST_MASTER = \
+        $(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH)-$(BITS).master
 
-TEST_TARGET= $(NO_TESTS)
+# Test transforms retain only relevant results output.
+COMPONENT_TEST_TRANSFORMS += \
+        '-n ' \
+        '-e "/^FAIL/p" ' \
+        '-e "/^KFAIL/p" ' \
+        '-e "/^PASS/p" ' \
+        '-e "/^UNRESOLVED/p" ' \
+        '-e "/^UNSUPPORTED/p" ' \
+        '-e "/^UNTESTED/p" ' \
+        '-e "/^XFAIL/p" ' \
+        '-e "/^\# of /p" '
+
+# Test results vary from run to run and machine to machine,
+# so master test results will not match, and are not
+# appropriate for a full Userland test run
+$(SKIP_TEST_AT_TOP_LEVEL)
+
 include $(WS_MAKE_RULES)/gnu-component.mk
 
 
 # GDB wants the GNU utilities
-PATH=/usr/gnu/bin:$(GCC_ROOT)/bin:/usr/bin:/usr/perl5/bin
+PATH=/usr/gnu/bin:$(GCC_ROOT)/bin:/usr/bin:/usr/perl/$(PERL_VERSION)/bin
 
 # Specify the C Standard to use when building
-CC += -std=gnu89
+CC += -std=gnu99
 
 CFLAGS_sparc =	-g -O2 -mcpu=ultrasparc -mtune=ultrasparc
 CFLAGS_sparc +=	-mno-unaligned-doubles
@@ -67,6 +97,8 @@
 CONFIGURE_OPTIONS += --with-python=yes
 CONFIGURE_OPTIONS += --with-libexpat-prefix=$(USRLIBDIR)
 CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR)
+CONFIGURE_OPTIONS += --with-system-zlib
+
 
 # Generate the newly added Solaris instruction and
 # register tables which weren't there by default.
@@ -74,6 +106,16 @@
   ( cd  $(SOURCE_DIR)/gdb/features ; \
     $(GMAKE) all )
 
+# Ensure PATH is set during build;
+# need /usr/perl5/$(PERL_VERSION)/bin from PATH to access 
+# pod2man perl script, used to create manpages
+COMPONENT_BUILD_ENV += PATH=$(PATH)
+
+# build the manpages
+COMPONENT_POST_BUILD_ACTION = \
+	( cd $(BUILD_DIR_64)/gdb/doc ; \
+	$(GMAKE) man )
+
 COMPONENT_POST_INSTALL_ACTION = \
   ( cd  $(PROTOUSRDIR)/share/gdb/python/gdb ; \
       $(PYTHON) -m compileall . ; \
@@ -102,16 +144,14 @@
 	$(PROTOUSRSHAREDIR)/info/ ; \
       $(INSTALL) -m 0644 $(SOURCE_DIR)/gdb/doc/gdb.info-7  \
 	$(PROTOUSRSHAREDIR)/info/ ; \
-      $(INSTALL) -m 0644 $(SOURCE_DIR)/gdb/doc/gdbint.info  \
-	$(PROTOUSRSHAREDIR)/info/ ; \
-      $(INSTALL) -m 0644 $(SOURCE_DIR)/gdb/doc/gdbint.info-1  \
-	$(PROTOUSRSHAREDIR)/info/ ; \
-      $(INSTALL) -m 0644 $(SOURCE_DIR)/gdb/doc/gdbint.info-2  \
-	$(PROTOUSRSHAREDIR)/info/ ; \
       $(INSTALL) -m 0644 $(SOURCE_DIR)/gdb/doc/annotate.info  \
 	$(PROTOUSRSHAREDIR)/info/ ; \
       $(INSTALL) -m 0644 $(SOURCE_DIR)/gdb/doc/stabs.info  \
-	$(PROTOUSRSHAREDIR)/info/ )
+	$(PROTOUSRSHAREDIR)/info/ ; \
+      $(MKDIR) $(PROTOGNUSHAREMAN1) ; \
+      $(MKDIR) $(PROTOUSRSHAREMAN1DIR) ; \
+      $(INSTALL) -m 0444 $(BUILD_DIR_64)/gdb/doc/gdb.1 \
+	$(PROTOUSRSHAREMAN1DIR) )
 
 # Disable ASLR: it's a debugger and we do not want to risk
 # altering the results of the debugging experiment.
--- a/components/gdb/gdb.p5m	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/gdb.p5m	Fri Jul 15 07:22:25 2016 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -38,22 +38,35 @@
 file path=usr/bin/gdb
 file path=usr/bin/gdbtui mode=0555
 file path=usr/include/gdb/jit-reader.h
+file path=usr/share/gdb/python/gdb/FrameDecorator.py
+file path=usr/share/gdb/python/gdb/FrameIterator.py
 file path=usr/share/gdb/python/gdb/__init__.py
 file path=usr/share/gdb/python/gdb/command/__init__.py
 file path=usr/share/gdb/python/gdb/command/explore.py
+file path=usr/share/gdb/python/gdb/command/frame_filters.py
 file path=usr/share/gdb/python/gdb/command/pretty_printers.py
 file path=usr/share/gdb/python/gdb/command/prompt.py
 file path=usr/share/gdb/python/gdb/command/type_printers.py
+file path=usr/share/gdb/python/gdb/command/unwinders.py
+file path=usr/share/gdb/python/gdb/command/xmethods.py
+file path=usr/share/gdb/python/gdb/frames.py
 file path=usr/share/gdb/python/gdb/function/__init__.py
+file path=usr/share/gdb/python/gdb/function/caller_is.py
 file path=usr/share/gdb/python/gdb/function/strfns.py
+file path=usr/share/gdb/python/gdb/printer/__init__.py
+file path=usr/share/gdb/python/gdb/printer/bound_registers.py
 file path=usr/share/gdb/python/gdb/printing.py
 file path=usr/share/gdb/python/gdb/prompt.py
 file path=usr/share/gdb/python/gdb/types.py
+file path=usr/share/gdb/python/gdb/unwinder.py
+file path=usr/share/gdb/python/gdb/xmethod.py
 file path=usr/share/gdb/syscalls/amd64-solaris.xml variant.arch=i386
 file path=usr/share/gdb/syscalls/gdb-syscalls.dtd
 file path=usr/share/gdb/syscalls/i386-solaris.xml variant.arch=i386
 file path=usr/share/gdb/syscalls/sparc-solaris.xml variant.arch=sparc
 file path=usr/share/gdb/syscalls/sparc64-solaris.xml variant.arch=sparc
+file path=usr/share/gdb/system-gdbinit/elinos.py pkg.tmp.autopyc=false
+file path=usr/share/gdb/system-gdbinit/wrs-linux.py pkg.tmp.autopyc=false
 file path=usr/share/info/annotate.info
 file path=usr/share/info/gdb.info
 file path=usr/share/info/gdb.info-1
@@ -63,9 +76,6 @@
 file path=usr/share/info/gdb.info-5
 file path=usr/share/info/gdb.info-6
 file path=usr/share/info/gdb.info-7
-file path=usr/share/info/gdbint.info
-file path=usr/share/info/gdbint.info-1
-file path=usr/share/info/gdbint.info-2
 file path=usr/share/info/stabs.info
 file path=usr/share/locale/da/LC_MESSAGES/bfd.mo
 file path=usr/share/locale/da/LC_MESSAGES/opcodes.mo
--- a/components/gdb/patches/gdb.bfd.elf-bfd.h.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.bfd.elf-bfd.h.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/bfd/elf-bfd.h	2013-03-08 09:13:30.000000000 -0800
-+++ gdb-7.6/bfd/elf-bfd.h	2013-09-26 22:25:56.705487200 -0700
[email protected]@ -1117,6 +1117,11 @@
+# Solaris-specific ELF information
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/bfd/elf-bfd.h	Wed Feb 24 01:55:15 2016
++++ gdb-7.11/bfd/elf-bfd.h	Thu Mar 10 13:12:46 2016
[email protected]@ -1190,6 +1190,11 @@
    bfd_boolean (*elf_backend_grok_psinfo)
      (bfd *, Elf_Internal_Note *);
  
--- a/components/gdb/patches/gdb.bfd.elf.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.bfd.elf.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,6 @@
---- gdb-7.6/bfd/elf.c	2013-03-08 09:13:31.000000000 -0800
-+++ gdb-7.6/bfd/elf.c	2013-10-09 17:18:34.783717730 -0700
[email protected]@ -8088,7 +8088,10 @@
+--- gdb-7.11-orig/bfd/elf.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/bfd/elf.c	Tue Jun  7 14:34:18 2016
[email protected]@ -8654,7 +8654,10 @@
  static bfd_boolean
  elfcore_grok_prfpreg (bfd *abfd, Elf_Internal_Note *note)
  {
@@ -11,7 +11,7 @@
  }
  
  /* Linux dumps the Intel SSE regs in a note named "LINUX" with a note
[email protected]@ -8341,7 +8344,6 @@
[email protected]@ -8919,7 +8922,6 @@
  }
  #endif /* defined (HAVE_PSTATUS_T) */
  
@@ -19,7 +19,7 @@
  static bfd_boolean
  elfcore_grok_lwpstatus (bfd *abfd, Elf_Internal_Note *note)
  {
[email protected]@ -8423,7 +8425,6 @@
[email protected]@ -9001,7 +9003,6 @@
  
    return elfcore_maybe_make_sect (abfd, ".reg2", sect);
  }
@@ -27,7 +27,7 @@
  
  static bfd_boolean
  elfcore_grok_win32pstatus (bfd *abfd, Elf_Internal_Note *note)
[email protected]@ -8534,14 +8535,17 @@
[email protected]@ -9112,14 +9113,17 @@
        return TRUE;
  #endif
  
@@ -48,7 +48,7 @@
  #endif
  
      case NT_FPREGSET:		/* FIXME: rename to NT_PRFPREG */
[email protected]@ -8881,6 +8885,297 @@
[email protected]@ -9483,7 +9487,298 @@
    return TRUE;
  }
  
@@ -58,7 +58,7 @@
 +#include <sys/regset.h>
 +#include <sys/auxv.h>
 +
-+static bfd_boolean
+ static bfd_boolean
 +elfcore_grok_solaris_note (bfd *abfd, Elf_Internal_Note *note)
 +{
 +  asection *sect;
@@ -343,20 +343,21 @@
 +  return TRUE;
 +}
 +
- static bfd_boolean
++static bfd_boolean
  elfcore_grok_openbsd_note (bfd *abfd, Elf_Internal_Note *note)
  {
[email protected]@ -9657,6 +9952,13 @@
- 	      if (! elfcore_grok_spu_note (abfd, &in))
- 		return FALSE;
- 	    }
-+	  else if (CONST_STRNEQ (in.namedata, "CORE"))
-+	    {
-+	      if (! elfcore_grok_solaris_note (abfd, &in))
-+		return FALSE;
-+	      if (! elfcore_grok_note (abfd, &in))
-+		return FALSE;
-+	    }
- 	  else
- 	    {
- 	      if (! elfcore_grok_note (abfd, &in))
+   if (note->type == NT_OPENBSD_PROCINFO)
[email protected]@ -10282,7 +10577,12 @@
+ 	      GROKER_ELEMENT ("NetBSD-CORE", elfcore_grok_netbsd_note),
+ 	      GROKER_ELEMENT ( "OpenBSD", elfcore_grok_openbsd_note),
+ 	      GROKER_ELEMENT ("QNX", elfcore_grok_nto_note),
+-	      GROKER_ELEMENT ("SPU/", elfcore_grok_spu_note)
++	      GROKER_ELEMENT ("SPU/", elfcore_grok_spu_note),
++#ifdef SOLARIS
++	      GROKER_ELEMENT ("CORE", elfcore_grok_solaris_note),
++#else
++	      GROKER_ELEMENT ("CORE", elfcore_grok_note)
++#endif
+ 	    };
+ #undef GROKER_ELEMENT
+ 	    int i;
--- a/components/gdb/patches/gdb.bfd.elf32-i386.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.bfd.elf32-i386.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/bfd/elf32-i386.c	2013-02-20 19:02:29.000000000 -0800
-+++ gdb-7.6/bfd/elf32-i386.c	2013-10-08 09:04:26.769608447 -0700
[email protected]@ -434,6 +434,45 @@
+# Solaris-specific ELF information.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/bfd/elf32-i386.c	Wed Feb 24 01:55:15 2016
++++ gdb-7.11/bfd/elf32-i386.c	Thu Mar 10 13:12:46 2016
[email protected]@ -442,6 +442,45 @@
        offset = 28;
        size = bfd_get_32 (abfd, note->descdata + 8);
      }
@@ -46,7 +49,7 @@
    else
      {
        switch (note->descsz)
[email protected]@ -476,6 +515,31 @@
[email protected]@ -484,6 +523,31 @@
        elf_tdata (abfd)->core->command
  	= _bfd_elfcore_strndup (abfd, note->descdata + 25, 81);
      }
@@ -78,7 +81,7 @@
    else
      {
        switch (note->descsz)
[email protected]@ -507,6 +571,83 @@
[email protected]@ -515,6 +579,83 @@
    return TRUE;
  }
  
@@ -162,7 +165,7 @@
  /* Functions for the i386 ELF linker.
  
     In order to gain some understanding of code in this file without
[email protected]@ -5053,6 +5194,7 @@
[email protected]@ -5790,6 +5931,7 @@
  #define elf_backend_gc_mark_hook	      elf_i386_gc_mark_hook
  #define elf_backend_gc_sweep_hook	      elf_i386_gc_sweep_hook
  #define elf_backend_grok_prstatus	      elf_i386_grok_prstatus
--- a/components/gdb/patches/gdb.bfd.elf32-sparc.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.bfd.elf32-sparc.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/bfd/elf32-sparc.c	2013-02-20 19:02:29.000000000 -0800
-+++ gdb-7.6/bfd/elf32-sparc.c	2013-10-06 14:13:09.059973200 -0700
[email protected]@ -30,34 +30,135 @@
+# Solaris-specific ELF information.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/bfd/elf32-sparc.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/bfd/elf32-sparc.c	Thu Mar 10 13:12:46 2016
[email protected]@ -28,34 +28,135 @@
  #include "elfxx-sparc.h"
  #include "elf-vxworks.h"
  
@@ -26,7 +29,8 @@
 +  size_t fpregset_size = 144;
 +  char reg2_section_name[16];
 +  auxv_t* p_auxv = NULL;
-+
+ 
+-    case 260:			/* Solaris prpsinfo_t.  */
 +  switch (note->type)
 +  {
 +    case SOLARIS_NT_PRSTATUS:
@@ -38,8 +42,7 @@
 +          bfd_get_32 (abfd, note->descdata + 216);
 +        elf_tdata (abfd)->core->lwpid =
 +          bfd_get_32 (abfd, note->descdata + 308);
- 
--    case 260:			/* Solaris prpsinfo_t.  */
++
 +        sect = bfd_get_section_by_name (abfd, ".reg");
 +
 +        if (sect != NULL)
@@ -85,7 +88,7 @@
  	= _bfd_elfcore_strndup (abfd, note->descdata + 104, 80);
 +      }
 +      return TRUE;
-+      break;
+       break;
 +    case SOLARIS_NT_PRCRED:
 +      return TRUE;
 +      break;
@@ -118,7 +121,7 @@
 +      break;
 +    default:
 +      return TRUE;
-       break;
++      break;
      }
 -
    return TRUE;
@@ -146,7 +149,7 @@
  /* Functions for dealing with the e_flags field.
  
     We don't define set_private_flags or copy_private_bfd_data because
[email protected]@ -201,6 +302,9 @@
[email protected]@ -202,6 +303,9 @@
  #define elf_backend_final_write_processing \
  					elf32_sparc_final_write_processing
  #define elf_backend_grok_psinfo		elf32_sparc_grok_psinfo
--- a/components/gdb/patches/gdb.bfd.elf64-sparc.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.bfd.elf64-sparc.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/bfd/elf64-sparc.c	2012-07-13 07:22:48.000000000 -0700
-+++ gdb-7.6/bfd/elf64-sparc.c	2013-10-05 19:26:46.871871800 -0700
[email protected]@ -22,11 +22,19 @@
+# Solaris-specific ELF information.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/bfd/elf64-sparc.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/bfd/elf64-sparc.c	Thu Mar 10 13:12:46 2016
[email protected]@ -20,12 +20,20 @@
  
  #include "sysdep.h"
  #include "bfd.h"
@@ -11,16 +14,17 @@
  #include "opcode/sparc.h"
  #include "elfxx-sparc.h"
 +#include "elf-vxworks.h"
-+
+ 
 +#include <stddef.h>
 +#include <sys/elf.h>
 +#include <sys/procfs.h>
 +#include <sys/regset.h>
 +#include <sys/auxv.h>
- 
++
  /* In case we're on a 32-bit machine, construct a 64-bit "-1" value.  */
  #define MINUS_ONE (~ (bfd_vma) 0)
[email protected]@ -764,6 +772,40 @@
+ 
[email protected]@ -765,6 +773,40 @@
      return symbol->name;
  }
  
@@ -59,9 +63,9 @@
 +
 +
  static enum elf_reloc_type_class
- elf64_sparc_reloc_type_class (const Elf_Internal_Rela *rela)
- {
[email protected]@ -909,6 +951,11 @@
+ elf64_sparc_reloc_type_class (const struct bfd_link_info *info ATTRIBUTE_UNUSED,
+ 			      const asection *rel_sec ATTRIBUTE_UNUSED,
[email protected]@ -910,6 +952,11 @@
  #define elf_backend_init_index_section \
    _bfd_elf_init_1_index_section
  
--- a/components/gdb/patches/gdb.bfd.elfxx-target.h.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.bfd.elfxx-target.h.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/bfd/elfxx-target.h	2013-02-11 14:15:53.000000000 -0800
-+++ gdb-7.6/bfd/elfxx-target.h	2013-09-26 22:26:05.361368200 -0700
[email protected]@ -539,6 +539,9 @@
+# Solaris-specific ELF information.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/bfd/elfxx-target.h	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/bfd/elfxx-target.h	Thu Mar 10 13:12:46 2016
[email protected]@ -550,6 +550,9 @@
  #ifndef elf_backend_grok_psinfo
  #define elf_backend_grok_psinfo			NULL
  #endif
@@ -10,8 +13,8 @@
  #ifndef elf_backend_write_core_note
  #define elf_backend_write_core_note		NULL
  #endif
[email protected]@ -737,6 +740,7 @@
-   elf_backend_count_relocs,
[email protected]@ -762,6 +765,7 @@
+   elf_backend_sort_relocs_p,
    elf_backend_grok_prstatus,
    elf_backend_grok_psinfo,
 +  elf_backend_grok_lwpstatus,
--- a/components/gdb/patches/gdb.data-directory.Makefile.in.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.data-directory.Makefile.in.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,12 +1,15 @@
---- gdb-7.6/gdb/data-directory/Makefile.in	2012-12-31 22:32:56.000000000 -0800
-+++ gdb-7.6/gdb/data-directory/Makefile.in	2013-08-23 13:49:54.105208758 -0700
[email protected]@ -46,7 +46,9 @@
- 	gdb-syscalls.dtd \
+# For XML representations of registers on Solaris
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/data-directory/Makefile.in	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/data-directory/Makefile.in	Thu Mar 10 15:58:31 2016
[email protected]@ -49,7 +49,9 @@
+ 	arm-linux.xml aarch64-linux.xml \
  	ppc-linux.xml ppc64-linux.xml \
  	i386-linux.xml amd64-linux.xml \
 +	i386-solaris.xml amd64-solaris.xml \
  	sparc-linux.xml sparc64-linux.xml \
 +	sparc-solaris.xml sparc64-solaris.xml \
- 	mips-o32-linux.xml mips-n32-linux.xml mips-n64-linux.xml
+ 	mips-o32-linux.xml mips-n32-linux.xml mips-n64-linux.xml \
+ 	s390-linux.xml s390x-linux.xml
  
- PYTHON_DIR = python
--- a/components/gdb/patches/gdb.features.Makefile.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.features.Makefile.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,89 +1,17 @@
---- gdb-7.6/gdb/features/Makefile	2013-02-04 04:48:37.000000000 -0800
-+++ gdb-7.6/gdb/features/Makefile	2013-08-23 19:31:08.577315591 -0700
[email protected]@ -40,6 +40,11 @@
- 	i386/amd64-avx i386/amd64-avx-linux \
+# Patch required for Solaris.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/features/Makefile	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/features/Makefile	Thu Mar 10 16:05:19 2016
[email protected]@ -57,6 +57,11 @@
  	i386/x32 i386/x32-linux \
  	i386/x32-avx i386/x32-avx-linux \
+ 	i386/x32-avx512 i386/x32-avx512-linux \
 +	i386/i386-solaris \
 +	i386/i386-mmx-solaris \
 +	i386/amd64-solaris \
 +	i386/i386-avx-solaris \
 +	i386/amd64-avx-solaris \
  	mips-linux mips-dsp-linux \
+ 	microblaze-with-stack-protect \
  	mips64-linux mips64-dsp-linux \
- 	rs6000/powerpc-32 \
[email protected]@ -49,6 +54,7 @@
- 	s390-linux32 s390-linux64 s390x-linux64 \
- 	s390-linux32v1 s390-linux64v1 s390x-linux64v1 \
- 	s390-linux32v2 s390-linux64v2 s390x-linux64v2 \
-+	sparc-solaris sparc64-solaris \
- 	tic6x-c64xp tic6x-c64x tic6x-c62x \
- 	tic6x-c64xp-linux tic6x-c64x-linux tic6x-c62x-linux
- 
[email protected]@ -57,18 +63,24 @@
- arm-expedite = r11,sp,pc
- i386/i386-expedite = ebp,esp,eip
- i386/i386-linux-expedite = ebp,esp,eip
-+i386/i386-solaris-expedite = ebp,esp,eip
- i386/amd64-expedite = rbp,rsp,rip
- i386/amd64-linux-expedite = rbp,rsp,rip
-+i386/amd64-solaris-expedite = rbp,rsp,rip
- i386/i386-avx-expedite = ebp,esp,eip
- i386/i386-avx-linux-expedite = ebp,esp,eip
-+i386/i386-avx-solaris-expedite = ebp,esp,eip
- i386/i386-mmx-expedite = ebp,esp,eip
- i386/i386-mmx-linux-expedite = ebp,esp,eip
-+i386/i386-mmx-solaris-expedite = ebp,esp,eip
- i386/amd64-avx-expedite = rbp,rsp,rip
- i386/amd64-avx-linux-expedite = rbp,rsp,rip
-+i386/amd64-avx-solaris-expedite = rbp,rsp,rip
- i386/x32-expedite = rbp,rsp,rip
- i386/x32-linux-expedite = rbp,rsp,rip
- i386/x32-avx-expedite = rbp,rsp,rip
- i386/x32-avx-linux-expedite = rbp,rsp,rip
-+i386/x32-avx-solaris-expedite = rbp,rsp,rip
- mips-expedite = r29,pc
- mips-dsp-expedite = r29,pc
- mips64-expedite = r29,pc
[email protected]@ -85,6 +97,10 @@
- s390x-linux64-expedite = r14,r15,pswa
- s390x-linux64v1-expedite = r14,r15,pswa
- s390x-linux64v2-expedite = r14,r15,pswa
-+sparc-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
-+sparc-solaris-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
-+sparc64-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
-+sparc64-solaris-expedite=sp,fp,i7,o7,i0,o0,g2,g3,g4,fsr,fprs
- tic6x-c64xp-expedite = A15,PC
- tic6x-c64x-expedite = A15,PC
- tic6x-c62x-expedite = A15,PC
[email protected]@ -125,20 +141,30 @@
- $(outdir)/i386/i386.dat: i386/32bit-core.xml i386/32bit-sse.xml
- $(outdir)/i386/i386-linux.dat: i386/32bit-core.xml i386/32bit-sse.xml \
- 			       i386/32bit-linux.xml
-+$(outdir)/i386/i386-solaris.dat: i386/32bit-core.xml i386/32bit-sse.xml \
-+			       i386/32bit-solaris.xml
- $(outdir)/i386/amd64.dat: i386/64bit-core.xml i386/64bit-sse.xml
- $(outdir)/i386/amd64-linux.dat: i386/64bit-core.xml i386/64bit-sse.xml \
- 			        i386/64bit-linux.xml
-+$(outdir)/i386/amd64-solaris.dat: i386/64bit-core.xml i386/64bit-sse.xml \
-+			        i386/64bit-solaris.xml
- $(outdir)/i386/i386-avx.dat: i386/32bit-core.xml i386/32bit-avx.xml
- $(outdir)/i386/i386-avx-linux.dat: i386/32bit-core.xml i386/32bit-avx.xml \
- 			       i386/32bit-linux.xml
-+$(outdir)/i386/i386-avx-solaris.dat: i386/32bit-core.xml i386/32bit-avx.xml \
-+			       i386/32bit-solaris.xml
- $(outdir)/i386/i386-mmx.dat: i386/32bit-core.xml 
- $(outdir)/i386/i386-mmx-linux.dat: i386/32bit-core.xml i386/32bit-linux.xml
-+$(outdir)/i386/i386-mmx-solaris.dat: i386/32bit-core.xml i386/32bit-solaris.xml
- $(outdir)/i386/amd64-avx.dat: i386/64bit-core.xml i386/64bit-avx.xml
- $(outdir)/i386/amd64-avx-linux.dat: i386/64bit-core.xml i386/64bit-avx.xml \
- 				    i386/64bit-linux.xml
-+$(outdir)/i386/amd64-avx-solaris.dat: i386/64bit-core.xml i386/64bit-avx.xml \
-+				    i386/64bit-solaris.xml
- $(outdir)/i386/x32.dat: i386/x32-core.xml i386/64bit-sse.xml
- $(outdir)/i386/x32-linux.dat: i386/x32-core.xml i386/64bit-sse.xml \
- 			      i386/64bit-linux.xml
- $(outdir)/i386/x32-avx.dat: i386/x32-core.xml i386/64bit-avx.xml
- $(outdir)/i386/x32-avx-linux.dat: i386/x32-core.xml i386/64bit-avx.xml \
- 				  i386/64bit-linux.xml
-+
--- a/components/gdb/patches/gdb.gdb.Makefile.in.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.gdb.Makefile.in.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,8 @@
---- gdb-7.6/gdb/Makefile.in	2013-04-02 10:38:43.000000000 -0700
-+++ gdb-7.6/gdb/Makefile.in	2013-08-25 18:37:15.000000000 -0700
[email protected]@ -144,7 +144,7 @@
+# Solaris-specific patch.  Not appropriate for upstream.
+
+--- gdb-7.11-orig/gdb/Makefile.in	Wed Feb 24 01:55:15 2016
++++ gdb-7.11/gdb/Makefile.in	Thu Mar 10 13:12:47 2016
[email protected]@ -162,7 +162,7 @@
  # Where is the READLINE library?  Typically in ../readline.
  READLINE_DIR = ../readline
  READLINE_SRC = $(srcdir)/$(READLINE_DIR)
@@ -9,16 +11,16 @@
  READLINE_DEPS = @[email protected]
  READLINE_CFLAGS = @[email protected]
  
[email protected]@ -162,7 +162,7 @@
- GDB_WARN_CFLAGS_NO_FORMAT = `echo " $(GDB_WARN_CFLAGS) " \
- 		   | sed "s/ -Wformat-nonliteral / -Wno-format-nonliteral /g"`
[email protected]@ -189,7 +189,7 @@
+ GDB_WARN_CFLAGS_NO_DEFS = `echo " $(GDB_WARN_CFLAGS) " \
+ 		   | sed "s/ -Wold-style-definition / -Wno-old-style-definition /g"`
  
 -RDYNAMIC = @[email protected]
 +RDYNAMIC =
  
  # Where is the INTL library?  Typically in ../intl.
  INTL = @[email protected]
[email protected]@ -408,7 +408,7 @@
[email protected]@ -529,7 +529,7 @@
  CONFIG_OBS= @[email protected]
  CONFIG_SRCS= @[email protected]
  CONFIG_DEPS= @[email protected]
@@ -27,7 +29,7 @@
  ENABLE_CFLAGS= @[email protected]
  CONFIG_ALL= @[email protected]
  CONFIG_CLEAN= @[email protected]
[email protected]@ -934,7 +934,7 @@
[email protected]@ -1092,7 +1092,7 @@
  
  TSOBS = inflow.o
  
--- a/components/gdb/patches/gdb.gdb.dwarf2-frame.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
-# Known bug in GDB < 7.8:
-# https://sourceware.org/bugzilla/show_bug.cgi?id=16215
-# Backported to GDB 7.6 until we upgrade to GDB 7.9.
-# Without this patch, we get spurious errors debugging on SPARC,
-# especially with GCC >= 4.9.0.
---- gdb-7.6/gdb/dwarf2-frame.c	2013-01-31 10:31:48.000000000 -0800
-+++ gdb-7.6/gdb/dwarf2-frame.c	2015-09-09 16:07:52.767075883 -0700
[email protected]@ -1497,16 +1497,12 @@
- {
-   while (get_frame_type (this_frame) == INLINE_FRAME)
-     this_frame = get_prev_frame (this_frame);
--  /* This restriction could be lifted if other unwinders are known to
--     compute the frame base in a way compatible with the DWARF
--     unwinder.  */
--  if (!frame_unwinder_is (this_frame, &dwarf2_frame_unwind)
--      && !frame_unwinder_is (this_frame, &dwarf2_tailcall_frame_unwind))
--    error (_("can't compute CFA for this frame"));
-+
-   if (get_frame_unwind_stop_reason (this_frame) == UNWIND_UNAVAILABLE)
-     throw_error (NOT_AVAILABLE_ERROR,
- 		 _("can't compute CFA for this frame: "
- 		   "required registers or memory are unavailable"));
-+
-   return get_frame_base (this_frame);
- }
- 
--- a/components/gdb/patches/gdb.gdb.regcache.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.gdb.regcache.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/gdb/regcache.c	2013-03-07 10:59:54.000000000 -0800
-+++ gdb-7.6/gdb/regcache.c	2013-10-06 14:00:22.264723200 -0700
[email protected]@ -206,6 +206,8 @@
+# Patch required for Solaris.  
+# Will contribute upstream if possible; will need to #ifdef SOLARIS.
+
+--- gdb-7.11-orig/gdb/regcache.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/regcache.c	Thu Mar 10 16:31:27 2016
[email protected]@ -213,6 +213,8 @@
    /* If this is a read-write cache, which thread's registers is
       it connected to?  */
    ptid_t ptid;
@@ -9,15 +12,15 @@
  };
  
  static struct regcache *
[email protected]@ -220,6 +222,7 @@
-   regcache = XMALLOC (struct regcache);
[email protected]@ -227,6 +229,7 @@
+   regcache = XNEW (struct regcache);
    regcache->descr = descr;
    regcache->readonly_p = readonly_p;
 +  regcache->from_corefile = 0;
    if (readonly_p)
      {
        regcache->registers
[email protected]@ -1435,3 +1438,18 @@
[email protected]@ -1557,3 +1560,18 @@
  	   &maintenanceprintlist);
  
  }
--- a/components/gdb/patches/gdb.gdb.sol-thread.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.gdb.sol-thread.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,17 +1,9 @@
---- gdb-7.6/gdb/sol-thread.c	2012-12-31 22:32:50.000000000 -0800
-+++ gdb-7.6/gdb/sol-thread.c	2013-08-22 12:03:52.780558508 -0700
[email protected]@ -588,6 +588,10 @@
-   td_err_e err;
-   ptid_t ptid;
+# Patch required for Solaris.
+# Will contribute upstream if possible.
 
-+  /* Don't attempt to use thread_db for remote targets.  */
-+  if (!(target_can_run (&current_target) || core_bfd))
-+    return;
-+
-   /* Do nothing if we couldn't load libthread_db.so.1.  */
-   if (p_td_ta_new == NULL)
-     return;
[email protected]@ -1224,7 +1224,7 @@
+--- gdb-7.11-orig/gdb/sol-thread.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/sol-thread.c	Thu Mar 10 16:43:30 2016
[email protected]@ -1244,7 +1244,7 @@
  
    init_sol_thread_ops ();
  
--- a/components/gdb/patches/gdb.gdb.sol2-core-regset.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.gdb.sol2-core-regset.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,5 +1,8 @@
---- /dev/null	2013-10-06 14:14:47.000000000 -0700
-+++ gdb-7.6/gdb/sol2-core-regset.c	2013-10-06 13:55:51.348498600 -0700
+# Patch required for Solaris.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/sol2-core-regset.c	1969-12-31 16:00:00.000000000 -0800
++++ gdb-7.11/gdb/sol2-core-regset.c	2016-03-21 15:36:50.223590993 -0700
 @@ -0,0 +1,147 @@
 +/* Machine dependent GDB support for core files on Solaris using "regsets".
 +
@@ -38,7 +41,7 @@
 +
 +#include <fcntl.h>
 +#include <errno.h>
-+#include "gdb_string.h"
++#include <string.h>
 +#include <time.h>
 +#ifdef HAVE_SYS_PROCFS_H
 +#include <sys/procfs.h>
--- a/components/gdb/patches/gdb.gdb.sol2.mh.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.gdb.sol2.mh.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,11 +1,13 @@
---- gdb-7.6/gdb/config/sparc/sol2.mh	2012-01-10 08:30:49.000000000 -0800
-+++ gdb-7.6/gdb/config/sparc/sol2.mh	2013-10-05 16:57:25.851694100 -0700
[email protected]@ -1,5 +1,5 @@
+# Patch required for Solaris.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/config/sparc/sol2.mh	Thu Feb 19 03:58:07 2015
++++ gdb-7.11/gdb/config/sparc/sol2.mh	Thu Mar 10 17:02:29 2016
[email protected]@ -1,6 +1,6 @@
  # Host: Solaris SPARC & UltraSPARC
  NAT_FILE= nm-sol2.h
 -NATDEPFILES= sparc-sol2-nat.o \
--	core-regset.o fork-child.o \
--	procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o
 +NATDEPFILES= sol2-core-regset.o sparc-sol2-nat.o \
-+	fork-child.o procfs.o proc-api.o proc-events.o \
-+        proc-flags.o proc-why.o
+ 	fork-child.o \
+ 	procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o
+ HAVE_NATIVE_GCORE_HOST = 1
--- a/components/gdb/patches/gdb.gdb.sparc-sol2-nat.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.gdb.sparc-sol2-nat.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,27 +1,32 @@
---- gdb-7.6/gdb/sparc-sol2-nat.c	2012-12-31 22:32:51.000000000 -0800
-+++ gdb-7.6/gdb/sparc-sol2-nat.c	2013-10-06 14:09:16.962861100 -0700
[email protected]@ -24,12 +24,10 @@
+# Patch required for Solaris.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/sparc-sol2-nat.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/sparc-sol2-nat.c	Fri Mar 25 14:22:51 2016
[email protected]@ -24,13 +24,11 @@
  #include "gregset.h"
  
  #include "sparc-tdep.h"
 +#include "sparc64-tdep.h"
  #include "target.h"
--#include "procfs.h"
++
+ #include "procfs.h"
  
 -/* This file provids the (temporary) glue between the Solaris SPARC
 -   target dependent code and the machine independent SVR4 /proc
 -   support.  */
-+#include "procfs.h"
- 
+-
  /* Solaris 7 (Solaris 2.7, SunOS 5.7) and up support two process data
     models, the traditional 32-bit data model (ILP32) and the 64-bit
[email protected]@ -48,54 +46,67 @@
+    data model (LP64).  The format of /proc depends on the data model
[email protected]@ -48,47 +46,51 @@
     Note that a 32-bit GDB won't be able to debug a 64-bit target
     process using /proc on Solaris.  */
  
 -#if (defined (__arch64__) || \
 -     (defined (PR_MODEL_NATIVE) && (PR_MODEL_NATIVE == PR_MODEL_LP64)))
--
++static int from_corefile = -1;
+ 
 -#include "sparc64-tdep.h"
 -
 -#define sparc_supply_gregset sparc64_supply_gregset
@@ -29,8 +34,8 @@
 -#define sparc_collect_gregset sparc64_collect_gregset
 -#define sparc_collect_fpregset sparc64_collect_fpregset
 -
--#define sparc_sol2_gregset sparc64_sol2_gregset
--#define sparc_sol2_fpregset sparc64_sol2_fpregset
+-#define sparc_sol2_gregmap sparc64_sol2_gregmap
+-#define sparc_sol2_fpregmap sparc64_sol2_fpregmap
 -
 -#else
 -
@@ -39,16 +44,15 @@
 -#define sparc_collect_gregset sparc32_collect_gregset
 -#define sparc_collect_fpregset sparc32_collect_fpregset
 -
--#define sparc_sol2_gregset sparc32_sol2_gregset
--#define sparc_sol2_fpregset sparc32_sol2_fpregset
+-#define sparc_sol2_gregmap sparc32_sol2_gregmap
+-#define sparc_sol2_fpregmap sparc32_sol2_fpregmap
 -
 -#endif
-+static int from_corefile = -1;
- 
+-
  void
  supply_gregset (struct regcache *regcache, const prgregset_t *gregs)
  {
--  sparc_supply_gregset (&sparc_sol2_gregset, regcache, -1, gregs);
+-  sparc_supply_gregset (&sparc_sol2_gregmap, regcache, -1, gregs);
 +  struct gdbarch *gdbarch = get_regcache_arch (regcache);
 +  int pointer_size = gdbarch_ptr_bit (gdbarch);
 +
@@ -56,15 +60,15 @@
 +    from_corefile = regcache_from_corefile (regcache);
 +
 +  if ((pointer_size == 32) && (from_corefile == 1))
-+    sparc32_supply_gregset (&sparc32_sol2_gregset, regcache, -1, gregs);
++    sparc32_supply_gregset (&sparc32_sol2_gregmap, regcache, -1, gregs);
 +  else
-+    sparc64_supply_gregset (&sparc64_sol2_gregset, regcache, -1, gregs);
++    sparc64_supply_gregset (&sparc64_sol2_gregmap, regcache, -1, gregs);
  }
  
  void
  supply_fpregset (struct regcache *regcache, const prfpregset_t *fpregs)
  {
--  sparc_supply_fpregset (&sparc_sol2_fpregset, regcache, -1, fpregs);
+-  sparc_supply_fpregset (&sparc_sol2_fpregmap, regcache, -1, fpregs);
 +  struct gdbarch *gdbarch = get_regcache_arch (regcache);
 +  int pointer_size = gdbarch_ptr_bit (gdbarch);
 +
@@ -72,15 +76,15 @@
 +    from_corefile = regcache_from_corefile (regcache);
 +
 +  if ((pointer_size == 32) && (from_corefile == 1))
-+    sparc32_supply_fpregset (&sparc32_sol2_fpregset, regcache, -1, fpregs);
++    sparc32_supply_fpregset (&sparc32_sol2_fpregmap, regcache, -1, fpregs);
 +  else
-+    sparc64_supply_fpregset (&sparc64_sol2_fpregset, regcache, -1, fpregs);
++    sparc64_supply_fpregset (&sparc64_sol2_fpregmap, regcache, -1, fpregs);
  }
  
  void
  fill_gregset (const struct regcache *regcache, prgregset_t *gregs, int regnum)
  {
--  sparc_collect_gregset (&sparc_sol2_gregset, regcache, regnum, gregs);
+-  sparc_collect_gregset (&sparc_sol2_gregmap, regcache, regnum, gregs);
 +  struct gdbarch *gdbarch = get_regcache_arch (regcache);
 +  int pointer_size = gdbarch_ptr_bit (gdbarch);
 +
@@ -88,16 +92,17 @@
 +    from_corefile = regcache_from_corefile (regcache);
 +
 +  if ((pointer_size == 32) && (from_corefile == 1))
-+    sparc32_collect_gregset (&sparc32_sol2_gregset, regcache, regnum, gregs);
++    sparc32_collect_gregset (&sparc32_sol2_gregmap, regcache, regnum, gregs);
 +  else
-+    sparc64_collect_gregset (&sparc64_sol2_gregset, regcache, regnum, gregs);
++    sparc64_collect_gregset (&sparc64_sol2_gregmap, regcache, regnum, gregs);
  }
  
  void
[email protected]@ -95,7 +97,16 @@
  fill_fpregset (const struct regcache *regcache,
  	       prfpregset_t *fpregs, int regnum)
  {
--  sparc_collect_fpregset (&sparc_sol2_fpregset, regcache, regnum, fpregs);
+-  sparc_collect_fpregset (&sparc_sol2_fpregmap, regcache, regnum, fpregs);
 +  struct gdbarch *gdbarch = get_regcache_arch (regcache);
 +  int pointer_size = gdbarch_ptr_bit (gdbarch);
 +
@@ -105,9 +110,9 @@
 +    from_corefile = regcache_from_corefile (regcache);
 +
 +  if ((pointer_size == 32) && (from_corefile == 1))
-+    sparc32_collect_fpregset (&sparc32_sol2_fpregset, regcache, regnum, fpregs);
++    sparc32_collect_fpregset (&sparc32_sol2_fpregmap, regcache, regnum, fpregs);
 +  else
-+    sparc64_collect_fpregset (&sparc64_sol2_fpregset, regcache, regnum, fpregs);
++    sparc64_collect_fpregset (&sparc64_sol2_fpregmap, regcache, regnum, fpregs);
  }
  
  /* Provide a prototype to silence -Wmissing-prototypes.  */
--- a/components/gdb/patches/gdb.include.elf.common.h.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.include.elf.common.h.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/include/elf/common.h	2013-03-08 09:13:31.000000000 -0800
-+++ gdb-7.6/include/elf/common.h	2013-10-06 11:41:07.131152600 -0700
[email protected]@ -593,6 +593,29 @@
+# Patch required for Solaris.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/include/elf/common.h	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/include/elf/common.h	Thu Mar 10 13:12:47 2016
[email protected]@ -627,6 +627,29 @@
  #define NT_OPENBSD_WCOOKIE	23
  
  
--- a/components/gdb/patches/gdb.procfs.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.procfs.c.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/gdb/procfs.c	2012-12-31 22:32:49.000000000 -0800
-+++ gdb-7.6/gdb/procfs.c	2013-08-15 00:05:56.550245791 -0700
[email protected]@ -159,20 +159,33 @@
+# Patch required for Solaris.
+# Will contribute upstream if possible; if so, may need to #ifdef SOLARIS.
+
+--- gdb-7.11-orig/gdb/procfs.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/procfs.c	Thu Mar 10 13:12:47 2016
[email protected]@ -158,21 +158,34 @@
  		   gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
  {
    enum bfd_endian byte_order = gdbarch_byte_order (target_gdbarch ());
@@ -33,13 +36,14 @@
       it will be zero extended, as expected.  */
 -  *valp = extract_unsigned_integer (ptr, 8, byte_order);
 -  ptr += 8;
-+
+ 
 +  *valp = extract_unsigned_integer (ptr, sizeof_auxv_field, byte_order);
 +  ptr += sizeof_auxv_field;
- 
++
    *readptr = ptr;
    return 1;
[email protected]@ -347,7 +360,7 @@
+ }
[email protected]@ -341,7 +354,7 @@
  #  define AS_PROC_NAME_FMT     "/proc/%d/as"
  #  define MAP_PROC_NAME_FMT    "/proc/%d/map"
  #  define STATUS_PROC_NAME_FMT "/proc/%d/status"
@@ -48,7 +52,7 @@
  # endif
  /* the name of the proc status struct depends on the implementation */
  typedef pstatus_t   gdb_prstatus_t;
[email protected]@ -355,11 +368,11 @@
[email protected]@ -349,11 +362,11 @@
  #else /* ! NEW_PROC_API */
  /* format strings for /proc paths */
  # ifndef CTL_PROC_NAME_FMT
--- a/components/gdb/patches/gdb.solib-svr4.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.solib-svr4.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,6 +1,9 @@
---- gdb-7.6/gdb/solib-svr4.c	2013-01-31 05:52:52.000000000 -0800
-+++ gdb-7.6/gdb/solib-svr4.c	2013-07-10 23:32:20.908310500 -0700
[email protected]@ -125,6 +125,10 @@
+# Patch required for Solaris.
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/solib-svr4.c	Tue Feb  9 19:19:39 2016
++++ gdb-7.11/gdb/solib-svr4.c	Thu Mar 10 13:12:47 2016
[email protected]@ -174,6 +174,10 @@
        && strcmp (inferior_so_name, "/lib/ld.so.1") == 0)
      return 1;
  
--- a/components/gdb/patches/gdb.syscalls.amd64-solaris.xml.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.syscalls.amd64-solaris.xml.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,9 +1,11 @@
 # XML representation of AMD64 64-bit Solaris syscalls.
---- /dev/null	2013-07-16 15:01:41.000000000 -0700
-+++ gdb-7.6/gdb/syscalls/amd64-solaris.xml	2013-07-16 15:26:27.354189200 -0700
[email protected]@ -0,0 +1,241 @@
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/syscalls/amd64-solaris.xml	1969-12-31 16:00:00.000000000 -0800
++++ gdb-7.11/gdb/syscalls/amd64-solaris.xml	2016-04-20 18:59:20.916809527 -0700
[email protected]@ -0,0 +1,252 @@
 +<?xml version="1.0"?>
-+<!-- Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
++<!-- Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
 +
 +    Copying and distribution of this file, with or without modification,
 +    are permitted in any medium without royalty provided the copyright
@@ -13,17 +15,21 @@
 +
 +<!-- This file was generated using the following file:
 +
-+    /usr/include/sys/sycalls.h
++    /usr/include/sys/syscall.h
 +
 +    The file mentioned above belongs to the Solaris Kernel.  -->
 +
 +<syscalls_info>
 +  <syscall name="syscall" number="0"/>
 +  <syscall name="exit" number="1"/>
++  <syscall name="spawn" number="2"/>
 +  <syscall name="read" number="3"/>
 +  <syscall name="write" number="4"/>
 +  <syscall name="close" number="6"/>
 +  <syscall name="linkat" number="7"/>
++  <syscall name="reflinkat" number="8"/>
++  <syscall name="recvmmsg" number="9"/>
++  <syscall name="sendmmsg" number="10"/>
 +  <syscall name="symlinkat" number="11"/>
 +  <syscall name="chdir" number="12"/>
 +  <syscall name="time" number="13"/>
@@ -91,6 +97,9 @@
 +  <syscall name="sysfs" number="84"/>
 +  <syscall name="getmsg" number="85"/>
 +  <syscall name="putmsg" number="86"/>
++  <syscall name="va_mask" number="87"/>
++  <syscall name="memsys" number="88"/>
++  <syscall name="adi" number="90"/>
 +  <syscall name="setgroups" number="91"/>
 +  <syscall name="getgroups" number="92"/>
 +  <syscall name="sigprocmask" number="95"/>
@@ -122,6 +131,7 @@
 +  <syscall name="fchdir" number="120"/>
 +  <syscall name="readv" number="121"/>
 +  <syscall name="writev" number="122"/>
++  <syscall name="uuidsys" number="124"/>
 +  <syscall name="mmapobj" number="127"/>
 +  <syscall name="setrlimit" number="128"/>
 +  <syscall name="getrlimit" number="129"/>
@@ -136,6 +146,7 @@
 +  <syscall name="sharefs" number="140"/>
 +  <syscall name="seteuid" number="141"/>
 +  <syscall name="forksys" number="142"/>
++  <syscall name="getrandom" number="143"/>
 +  <syscall name="sigtimedwait" number="144"/>
 +  <syscall name="lwp_info" number="145"/>
 +  <syscall name="yield" number="146"/>
@@ -146,6 +157,7 @@
 +  <syscall name="corectl" number="151"/>
 +  <syscall name="modctl" number="152"/>
 +  <syscall name="fchroot" number="153"/>
++  <syscall name="system_stats" number="154"/>
 +  <syscall name="vhangup" number="155"/>
 +  <syscall name="gettimeofday" number="156"/>
 +  <syscall name="getitimer" number="157"/>
@@ -158,6 +170,7 @@
 +  <syscall name="lwp_self" number="164"/>
 +  <syscall name="lwp_sigmask" number="165"/>
 +  <syscall name="lwp_private" number="166"/>
++  <syscall name="lwp_sparc_fixalign" number="166"/>
 +  <syscall name="lwp_wait" number="167"/>
 +  <syscall name="lwp_mutex_wakeup" number="168"/>
 +  <syscall name="lwp_cond_wait" number="170"/>
--- a/components/gdb/patches/gdb.syscalls.i386-solaris.xml.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.syscalls.i386-solaris.xml.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,9 +1,11 @@
 # XML representation of 32-bit Intel Solaris syscalls.
---- /dev/null	2013-07-16 15:01:41.000000000 -0700
-+++ gdb-7.6/gdb/syscalls/i386-solaris.xml	2013-07-16 15:26:21.515307900 -0700
[email protected]@ -0,0 +1,241 @@
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/syscalls/i386-solaris.xml	1969-12-31 16:00:00.000000000 -0800
++++ gdb-7.11/gdb/syscalls/i386-solaris.xml	2016-04-20 19:01:35.359908192 -0700
[email protected]@ -0,0 +1,252 @@
 +<?xml version="1.0"?>
-+<!-- Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
++<!-- Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
 +
 +    Copying and distribution of this file, with or without modification,
 +    are permitted in any medium without royalty provided the copyright
@@ -13,17 +15,21 @@
 +
 +<!-- This file was generated using the following file:
 +
-+    /usr/include/sys/sycalls.h
++    /usr/include/sys/syscall.h
 +
 +    The file mentioned above belongs to the Solaris Kernel.  -->
 +
 +<syscalls_info>
 +  <syscall name="syscall" number="0"/>
 +  <syscall name="exit" number="1"/>
++  <syscall name="spawn" number="2"/>
 +  <syscall name="read" number="3"/>
 +  <syscall name="write" number="4"/>
 +  <syscall name="close" number="6"/>
 +  <syscall name="linkat" number="7"/>
++  <syscall name="reflinkat" number="8"/>
++  <syscall name="recvmmsg" number="9"/>
++  <syscall name="sendmmsg" number="10"/>
 +  <syscall name="symlinkat" number="11"/>
 +  <syscall name="chdir" number="12"/>
 +  <syscall name="time" number="13"/>
@@ -91,6 +97,9 @@
 +  <syscall name="sysfs" number="84"/>
 +  <syscall name="getmsg" number="85"/>
 +  <syscall name="putmsg" number="86"/>
++  <syscall name="va_mask" number="87"/>
++  <syscall name="memsys" number="88"/>
++  <syscall name="adi" number="90"/>
 +  <syscall name="setgroups" number="91"/>
 +  <syscall name="getgroups" number="92"/>
 +  <syscall name="sigprocmask" number="95"/>
@@ -122,6 +131,7 @@
 +  <syscall name="fchdir" number="120"/>
 +  <syscall name="readv" number="121"/>
 +  <syscall name="writev" number="122"/>
++  <syscall name="uuidsys" number="124"/>
 +  <syscall name="mmapobj" number="127"/>
 +  <syscall name="setrlimit" number="128"/>
 +  <syscall name="getrlimit" number="129"/>
@@ -136,6 +146,7 @@
 +  <syscall name="sharefs" number="140"/>
 +  <syscall name="seteuid" number="141"/>
 +  <syscall name="forksys" number="142"/>
++  <syscall name="getrandom" number="143"/>
 +  <syscall name="sigtimedwait" number="144"/>
 +  <syscall name="lwp_info" number="145"/>
 +  <syscall name="yield" number="146"/>
@@ -146,6 +157,7 @@
 +  <syscall name="corectl" number="151"/>
 +  <syscall name="modctl" number="152"/>
 +  <syscall name="fchroot" number="153"/>
++  <syscall name="system_stats" number="154"/>
 +  <syscall name="vhangup" number="155"/>
 +  <syscall name="gettimeofday" number="156"/>
 +  <syscall name="getitimer" number="157"/>
@@ -158,6 +170,7 @@
 +  <syscall name="lwp_self" number="164"/>
 +  <syscall name="lwp_sigmask" number="165"/>
 +  <syscall name="lwp_private" number="166"/>
++  <syscall name="lwp_sparc_fixalign" number="166"/>
 +  <syscall name="lwp_wait" number="167"/>
 +  <syscall name="lwp_mutex_wakeup" number="168"/>
 +  <syscall name="lwp_cond_wait" number="170"/>
--- a/components/gdb/patches/gdb.syscalls.sparc-solaris.xml.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.syscalls.sparc-solaris.xml.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,9 +1,11 @@
 # XML representation of 32-bit SPARC Solaris syscalls.
---- /dev/null	2013-07-16 15:01:41.000000000 -0700
-+++ gdb-7.6/gdb/syscalls/sparc-solaris.xml	2013-07-16 15:26:09.346081100 -0700
[email protected]@ -0,0 +1,241 @@
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/syscalls/sparc-solaris.xml	1969-12-31 16:00:00.000000000 -0800
++++ gdb-7.11/gdb/syscalls/sparc-solaris.xml	2016-04-20 19:01:48.341493267 -0700
[email protected]@ -0,0 +1,252 @@
 +<?xml version="1.0"?>
-+<!-- Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
++<!-- Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
 +
 +    Copying and distribution of this file, with or without modification,
 +    are permitted in any medium without royalty provided the copyright
@@ -13,17 +15,21 @@
 +
 +<!-- This file was generated using the following file:
 +
-+    /usr/include/sys/sycalls.h
++    /usr/include/sys/syscall.h
 +
 +    The file mentioned above belongs to the Solaris Kernel.  -->
 +
 +<syscalls_info>
 +  <syscall name="syscall" number="0"/>
 +  <syscall name="exit" number="1"/>
++  <syscall name="spawn" number="2"/>
 +  <syscall name="read" number="3"/>
 +  <syscall name="write" number="4"/>
 +  <syscall name="close" number="6"/>
 +  <syscall name="linkat" number="7"/>
++  <syscall name="reflinkat" number="8"/>
++  <syscall name="recvmmsg" number="9"/>
++  <syscall name="sendmmsg" number="10"/>
 +  <syscall name="symlinkat" number="11"/>
 +  <syscall name="chdir" number="12"/>
 +  <syscall name="time" number="13"/>
@@ -91,6 +97,9 @@
 +  <syscall name="sysfs" number="84"/>
 +  <syscall name="getmsg" number="85"/>
 +  <syscall name="putmsg" number="86"/>
++  <syscall name="va_mask" number="87"/>
++  <syscall name="memsys" number="88"/>
++  <syscall name="adi" number="90"/>
 +  <syscall name="setgroups" number="91"/>
 +  <syscall name="getgroups" number="92"/>
 +  <syscall name="sigprocmask" number="95"/>
@@ -122,6 +131,7 @@
 +  <syscall name="fchdir" number="120"/>
 +  <syscall name="readv" number="121"/>
 +  <syscall name="writev" number="122"/>
++  <syscall name="uuidsys" number="124"/>
 +  <syscall name="mmapobj" number="127"/>
 +  <syscall name="setrlimit" number="128"/>
 +  <syscall name="getrlimit" number="129"/>
@@ -136,6 +146,7 @@
 +  <syscall name="sharefs" number="140"/>
 +  <syscall name="seteuid" number="141"/>
 +  <syscall name="forksys" number="142"/>
++  <syscall name="getrandom" number="143"/>
 +  <syscall name="sigtimedwait" number="144"/>
 +  <syscall name="lwp_info" number="145"/>
 +  <syscall name="yield" number="146"/>
@@ -146,6 +157,7 @@
 +  <syscall name="corectl" number="151"/>
 +  <syscall name="modctl" number="152"/>
 +  <syscall name="fchroot" number="153"/>
++  <syscall name="system_stats" number="154"/>
 +  <syscall name="vhangup" number="155"/>
 +  <syscall name="gettimeofday" number="156"/>
 +  <syscall name="getitimer" number="157"/>
@@ -158,6 +170,7 @@
 +  <syscall name="lwp_self" number="164"/>
 +  <syscall name="lwp_sigmask" number="165"/>
 +  <syscall name="lwp_private" number="166"/>
++  <syscall name="lwp_sparc_fixalign" number="166"/>
 +  <syscall name="lwp_wait" number="167"/>
 +  <syscall name="lwp_mutex_wakeup" number="168"/>
 +  <syscall name="lwp_cond_wait" number="170"/>
--- a/components/gdb/patches/gdb.syscalls.sparc64-solaris.xml.patch	Fri Jul 15 06:54:58 2016 -0700
+++ b/components/gdb/patches/gdb.syscalls.sparc64-solaris.xml.patch	Fri Jul 15 07:22:25 2016 -0700
@@ -1,9 +1,11 @@
 # XML representation of 64-bit SPARC Solaris syscalls.
---- /dev/null	2013-07-16 15:01:41.000000000 -0700
-+++ gdb-7.6/gdb/syscalls/sparc64-solaris.xml	2013-07-16 15:26:15.534613200 -0700
[email protected]@ -0,0 +1,241 @@
+# Will contribute upstream if possible.
+
+--- gdb-7.11-orig/gdb/syscalls/sparc64-solaris.xml	1969-12-31 16:00:00.000000000 -0800
++++ gdb-7.11/gdb/syscalls/sparc64-solaris.xml	2016-04-20 19:01:43.273774732 -0700
[email protected]@ -0,0 +1,252 @@
 +<?xml version="1.0"?>
-+<!-- Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
++<!-- Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
 +
 +    Copying and distribution of this file, with or without modification,
 +    are permitted in any medium without royalty provided the copyright
@@ -13,17 +15,21 @@
 +
 +<!-- This file was generated using the following file:
 +
-+    /usr/include/sys/sycalls.h
++    /usr/include/sys/syscall.h
 +
 +    The file mentioned above belongs to the Solaris Kernel.  -->
 +
 +<syscalls_info>
 +  <syscall name="syscall" number="0"/>
 +  <syscall name="exit" number="1"/>
++  <syscall name="spawn" number="2"/>
 +  <syscall name="read" number="3"/>
 +  <syscall name="write" number="4"/>
 +  <syscall name="close" number="6"/>
 +  <syscall name="linkat" number="7"/>
++  <syscall name="reflinkat" number="8"/>
++  <syscall name="recvmmsg" number="9"/>
++  <syscall name="sendmmsg" number="10"/>
 +  <syscall name="symlinkat" number="11"/>
 +  <syscall name="chdir" number="12"/>
 +  <syscall name="time" number="13"/>
@@ -91,6 +97,9 @@
 +  <syscall name="sysfs" number="84"/>
 +  <syscall name="getmsg" number="85"/>
 +  <syscall name="putmsg" number="86"/>
++  <syscall name="va_mask" number="87"/>
++  <syscall name="memsys" number="88"/>
++  <syscall name="adi" number="90"/>
 +  <syscall name="setgroups" number="91"/>
 +  <syscall name="getgroups" number="92"/>
 +  <syscall name="sigprocmask" number="95"/>
@@ -122,6 +131,7 @@
 +  <syscall name="fchdir" number="120"/>
 +  <syscall name="readv" number="121"/>
 +  <syscall name="writev" number="122"/>
++  <syscall name="uuidsys" number="124"/>
 +  <syscall name="mmapobj" number="127"/>
 +  <syscall name="setrlimit" number="128"/>
 +  <syscall name="getrlimit" number="129"/>
@@ -136,6 +146,7 @@
 +  <syscall name="sharefs" number="140"/>
 +  <syscall name="seteuid" number="141"/>
 +  <syscall name="forksys" number="142"/>
++  <syscall name="getrandom" number="143"/>
 +  <syscall name="sigtimedwait" number="144"/>
 +  <syscall name="lwp_info" number="145"/>
 +  <syscall name="yield" number="146"/>
@@ -146,6 +157,7 @@
 +  <syscall name="corectl" number="151"/>
 +  <syscall name="modctl" number="152"/>
 +  <syscall name="fchroot" number="153"/>
++  <syscall name="system_stats" number="154"/>
 +  <syscall name="vhangup" number="155"/>
 +  <syscall name="gettimeofday" number="156"/>
 +  <syscall name="getitimer" number="157"/>
@@ -158,6 +170,7 @@
 +  <syscall name="lwp_self" number="164"/>
 +  <syscall name="lwp_sigmask" number="165"/>
 +  <syscall name="lwp_private" number="166"/>
++  <syscall name="lwp_sparc_fixalign" number="166"/>
 +  <syscall name="lwp_wait" number="167"/>
 +  <syscall name="lwp_mutex_wakeup" number="168"/>
 +  <syscall name="lwp_cond_wait" number="170"/>
--- a/components/gdb/patches/gdb.target.c.patch	Fri Jul 15 06:54:58 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,26 +0,0 @@
---- gdb-7.6/gdb/target.c	2013-03-11 05:22:20.000000000 -0700
-+++ gdb-7.6/gdb/target.c	2013-10-31 08:06:41.106242317 -0700
[email protected]@ -4208,7 +4208,10 @@
- 
-   for (t = current_target.beneath; t != NULL; t = t->beneath)
-     if (t->to_disable_btrace != NULL)
--      return t->to_disable_btrace (btinfo);
-+    {
-+      t->to_disable_btrace (btinfo);
-+      return;
-+    }
- 
-   tcomplain ();
- }
[email protected]@ -4222,7 +4225,10 @@
- 
-   for (t = current_target.beneath; t != NULL; t = t->beneath)
-     if (t->to_teardown_btrace != NULL)
--      return t->to_teardown_btrace (btinfo);
-+    {
-+      t->to_teardown_btrace (btinfo);
-+      return;
-+    }
- 
-   tcomplain ();
- }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/gdb/test/results-i386-64.master	Fri Jul 15 07:22:25 2016 -0700
@@ -0,0 +1,25933 @@
+UNSUPPORTED: gdb.ada/O2_float_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/access_to_packed_array.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/addr_arith.exp: compilation foo_na07_019.adb
+UNSUPPORTED: gdb.ada/aliased_array.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/arr_arr.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/array_bounds.exp: compilation bar.adb
+UNSUPPORTED: gdb.ada/array_char_idx.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/array_of_variable_length.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/array_ptr_renaming.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/array_return.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/array_subscript_addr.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/arraydim.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/arrayidx.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/arrayparam.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/arrayptr.exp: compilation foo.adb
+PASS: gdb.ada/assign_1.exp: Changing the language to ada
+PASS: gdb.ada/assign_1.exp: set convenience variable $xxx to 1
+UNSUPPORTED: gdb.ada/atomic_enum.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/attr_ref_and_charlit.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/bad-task-bp-keyword.exp: compilation foo.adb
+PASS: gdb.ada/boolean_expr.exp: Changing the language to ada
+PASS: gdb.ada/boolean_expr.exp: print 1 = 2
+PASS: gdb.ada/boolean_expr.exp: print 3 = 3
+UNSUPPORTED: gdb.ada/bp_enum_homonym.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/bp_on_var.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/bp_range_type.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/bp_reset.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/byte_packed_arr.exp: compilation reprod_main.adb
+UNSUPPORTED: gdb.ada/call_pn.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/catch_ex.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/char_enum.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/char_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/complete.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/cond_lang.exp: compilation a.adb
+UNSUPPORTED: gdb.ada/disc_arr_bound.exp: compilation foo_n612_026.adb
+UNSUPPORTED: gdb.ada/dot_all.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/dyn_arrayidx.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/dyn_loc.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/enum_idx_packed.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/exec_changed.exp: compilation first.adb
+UNSUPPORTED: gdb.ada/expr_delims.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/exprs.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/fin_fun_out.exp: compilation foo_o525_013.adb
+UNSUPPORTED: gdb.ada/fixed_cmp.exp: compilation fixed.adb
+UNSUPPORTED: gdb.ada/fixed_points.exp: compilation fixed_points.adb
+UNSUPPORTED: gdb.ada/float_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/formatted_ref.exp: compilation formatted_ref.adb
+UNTESTED: gdb.ada/formatted_ref.exp: formatted-ref.exp
+UNSUPPORTED: gdb.ada/frame_args.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/fullname_bp.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/fun_addr.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/fun_in_declare.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/fun_overload_menu.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/fun_renaming.exp: compilation fun_renaming.adb
+UNSUPPORTED: gdb.ada/funcall_char.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/funcall_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/funcall_ref.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/homonym.exp: compilation homonym_main.adb
+UNSUPPORTED: gdb.ada/info_exc.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/info_locals_renaming.exp: compilation foo.adb
+PASS: gdb.ada/info_types.exp: set lang ada
+PASS: gdb.ada/info_types.exp: info types new_integer_type
+UNSUPPORTED: gdb.ada/int_deref.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/interface.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/iwide.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/lang_switch.exp: compilation lang_switch.adb
+UNSUPPORTED: gdb.ada/mi_catch_ex.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/mi_dyn_arr.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/mi_ex_cond.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/mi_exc_info.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/mi_interface.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/mi_task_arg.exp: compilation task_switch.adb
+UNSUPPORTED: gdb.ada/mi_task_info.exp: compilation task_switch.adb
+UNSUPPORTED: gdb.ada/mi_var_array.exp: compilation bar.adb
+UNSUPPORTED: gdb.ada/mod_from_name.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/n_arr_bound.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/nested.exp: compilation hello.adb
+UNSUPPORTED: gdb.ada/null_array.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/null_record.exp: compilation null_record.adb
+UNSUPPORTED: gdb.ada/operator_bp.exp: compilation ops_test.adb
+UNSUPPORTED: gdb.ada/optim_drec.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/out_of_line_in_inlined.exp: compilation foo_o224_021.adb
+UNSUPPORTED: gdb.ada/packed_array.exp: compilation pa.adb
+UNSUPPORTED: gdb.ada/packed_tagged.exp: compilation comp_bug.adb
+UNSUPPORTED: gdb.ada/pckd_arr_ren.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/pckd_neg.exp: compilation foo_o508_021.adb
+UNSUPPORTED: gdb.ada/pkd_arr_elem.exp: compilation failure.adb
+UNSUPPORTED: gdb.ada/pp-rec-component.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/print_chars.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/print_pc.exp: compilation dummy.adb
+UNSUPPORTED: gdb.ada/ptr_typedef.exp: compilation foo.adb
+PASS: gdb.ada/ptype_arith_binop.exp: set lang ada
+PASS: gdb.ada/ptype_arith_binop.exp: ptype 3 * 2.0
+PASS: gdb.ada/ptype_arith_binop.exp: ptype 3 / 2.0
+UNSUPPORTED: gdb.ada/ptype_field.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/ptype_tagged_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/py_range.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/rdv_wait.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/rec_comp.exp: compilation bar_o203_012.adb
+UNSUPPORTED: gdb.ada/rec_return.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/ref_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/ref_tick_size.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/same_enum.exp: compilation a.adb
+UNSUPPORTED: gdb.ada/set_pckd_arr_elt.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/set_wstr.exp: compilation a.adb
+UNSUPPORTED: gdb.ada/small_reg_param.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/start.exp: compilation dummy.adb
+UNSUPPORTED: gdb.ada/str_ref_cmp.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/str_uninit.exp: compilation parse.adb
+UNSUPPORTED: gdb.ada/sym_print_name.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/taft_type.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/tagged.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/tagged_access.exp: compilation p.adb
+UNSUPPORTED: gdb.ada/tagged_not_init.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/task_bp.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/tasks.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/tick_last_segv.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/tick_length_array_enum_idx.exp: compilation foo_n207_004.adb
+UNSUPPORTED: gdb.ada/type_coercion.exp: compilation assign.adb
+UNSUPPORTED: gdb.ada/unc_arr_ptr_in_var_rec.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/uninitialized_vars.exp: compilation parse.adb
+UNSUPPORTED: gdb.ada/var_arr_attrs.exp: compilation foo_o115_002.adb
+UNSUPPORTED: gdb.ada/var_arr_typedef.exp: compilation var_arr_typedef.adb
+UNSUPPORTED: gdb.ada/var_rec_arr.exp: compilation foo_na09_042.adb
+UNSUPPORTED: gdb.ada/variant_record_packed_array.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/watch_arg.exp: compilation watch.adb
+UNSUPPORTED: gdb.ada/whatis_array_val.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/widewide.exp: compilation foo.adb
+UNSUPPORTED: gdb.ada/win_fu_syms.exp: compilation foo.adb
+PASS: gdb.arch/amd64-byte.exp: set first breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: continue to breakpoint: continue to first breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: check contents of %al
+PASS: gdb.arch/amd64-byte.exp: check contents of %bl
+PASS: gdb.arch/amd64-byte.exp: check contents of %cl
+PASS: gdb.arch/amd64-byte.exp: check contents of %dl
+PASS: gdb.arch/amd64-byte.exp: check contents of %sil
+PASS: gdb.arch/amd64-byte.exp: check contents of %dil
+PASS: gdb.arch/amd64-byte.exp: check contents of %ah
+PASS: gdb.arch/amd64-byte.exp: check contents of %bh
+PASS: gdb.arch/amd64-byte.exp: check contents of %ch
+PASS: gdb.arch/amd64-byte.exp: check contents of %dh
+PASS: gdb.arch/amd64-byte.exp: set second breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: continue to breakpoint: continue to second breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: check contents of %r8l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r9l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r10l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r11l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r12l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r13l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r14l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r15l
+PASS: gdb.arch/amd64-byte.exp: set %al
+PASS: gdb.arch/amd64-byte.exp: set %bl
+PASS: gdb.arch/amd64-byte.exp: set %cl
+PASS: gdb.arch/amd64-byte.exp: set %dl
+PASS: gdb.arch/amd64-byte.exp: set %sil
+PASS: gdb.arch/amd64-byte.exp: set %dil
+PASS: gdb.arch/amd64-byte.exp: set %ah
+PASS: gdb.arch/amd64-byte.exp: set %bh
+PASS: gdb.arch/amd64-byte.exp: set %ch
+PASS: gdb.arch/amd64-byte.exp: set %dh
+PASS: gdb.arch/amd64-byte.exp: set third breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: continue to breakpoint: continue to third breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: check contents of %al
+PASS: gdb.arch/amd64-byte.exp: check contents of %bl
+PASS: gdb.arch/amd64-byte.exp: check contents of %cl
+PASS: gdb.arch/amd64-byte.exp: check contents of %dl
+PASS: gdb.arch/amd64-byte.exp: check contents of %sil
+PASS: gdb.arch/amd64-byte.exp: check contents of %dil
+PASS: gdb.arch/amd64-byte.exp: check contents of %ah
+PASS: gdb.arch/amd64-byte.exp: check contents of %bh
+PASS: gdb.arch/amd64-byte.exp: check contents of %ch
+PASS: gdb.arch/amd64-byte.exp: check contents of %dh
+PASS: gdb.arch/amd64-byte.exp: set %r8l
+PASS: gdb.arch/amd64-byte.exp: set %r9l
+PASS: gdb.arch/amd64-byte.exp: set %r10l
+PASS: gdb.arch/amd64-byte.exp: set %r11l
+PASS: gdb.arch/amd64-byte.exp: set %r12l
+PASS: gdb.arch/amd64-byte.exp: set %r13l
+PASS: gdb.arch/amd64-byte.exp: set %r14l
+PASS: gdb.arch/amd64-byte.exp: set %r15l
+PASS: gdb.arch/amd64-byte.exp: set forth breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: continue to breakpoint: continue to forth breakpoint in main
+PASS: gdb.arch/amd64-byte.exp: check contents of %r8l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r9l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r10l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r11l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r12l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r13l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r14l
+PASS: gdb.arch/amd64-byte.exp: check contents of %r15l
+PASS: gdb.arch/amd64-disp-step.exp: set displaced-stepping on
+PASS: gdb.arch/amd64-disp-step.exp: show displaced-stepping
+FAIL: gdb.arch/amd64-disp-step.exp: break test_call
+FAIL: gdb.arch/amd64-disp-step.exp: break test_call_end
+FAIL: gdb.arch/amd64-disp-step.exp: break test_ret
+FAIL: gdb.arch/amd64-disp-step.exp: break test_ret_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_call
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_call_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_ret
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_ret_end
+FAIL: gdb.arch/amd64-disp-step.exp: break test_abs_jmp
+FAIL: gdb.arch/amd64-disp-step.exp: break test_abs_jmp_end
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rep_ret
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rep_ret_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_abs_jmp
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_abs_jmp_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rep_ret
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rep_ret_end
+FAIL: gdb.arch/amd64-disp-step.exp: break test_syscall
+FAIL: gdb.arch/amd64-disp-step.exp: break test_syscall_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_syscall
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_syscall_end
+FAIL: gdb.arch/amd64-disp-step.exp: break test_int3
+FAIL: gdb.arch/amd64-disp-step.exp: break test_int3_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_int3
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_int3_end
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rax
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rax_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rax
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rax_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rax rdi expected value
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rbx
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rbx_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rbx
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rbx_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbx rdi expected value
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rcx
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rcx_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rcx
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rcx_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rcx rdi expected value
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rdx
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rdx_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rdx
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rdx_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdx rdi expected value
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rbp
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rbp_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rbp
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rbp_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rbp rdi expected value
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rsi
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rsi_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rsi
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rsi_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rsi rdi expected value
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rdi
+FAIL: gdb.arch/amd64-disp-step.exp: break test_rip_rdi_end
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rdi
+PASS: gdb.arch/amd64-disp-step.exp: continue to test_rip_rdi_end
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rax expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rbx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rcx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rdx expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rbp expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rsi expected value
+PASS: gdb.arch/amd64-disp-step.exp: test rip w/rdi rdi expected value
+PASS: gdb.arch/amd64-disp-step.exp: continue until exit at amd64-disp-step
+PASS: gdb.arch/amd64-dword.exp: set first breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: continue to breakpoint: continue to first breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: check contents of %eax
+PASS: gdb.arch/amd64-dword.exp: check contents of %ebx
+PASS: gdb.arch/amd64-dword.exp: check contents of %ecx
+PASS: gdb.arch/amd64-dword.exp: check contents of %edx
+PASS: gdb.arch/amd64-dword.exp: check contents of %esi
+PASS: gdb.arch/amd64-dword.exp: check contents of %edi
+PASS: gdb.arch/amd64-dword.exp: set second breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: continue to breakpoint: continue to second breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: check contents of %r8d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r9d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r10d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r11d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r12d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r13d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r14d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r15d
+PASS: gdb.arch/amd64-dword.exp: set %eax
+PASS: gdb.arch/amd64-dword.exp: set %ebx
+PASS: gdb.arch/amd64-dword.exp: set %ecx
+PASS: gdb.arch/amd64-dword.exp: set %edx
+PASS: gdb.arch/amd64-dword.exp: set %esi
+PASS: gdb.arch/amd64-dword.exp: set %edi
+PASS: gdb.arch/amd64-dword.exp: set third breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: continue to breakpoint: continue to third breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: check contents of %eax
+PASS: gdb.arch/amd64-dword.exp: check contents of %ebx
+PASS: gdb.arch/amd64-dword.exp: check contents of %ecx
+PASS: gdb.arch/amd64-dword.exp: check contents of %edx
+PASS: gdb.arch/amd64-dword.exp: check contents of %esi
+PASS: gdb.arch/amd64-dword.exp: check contents of %edi
+PASS: gdb.arch/amd64-dword.exp: set %r8d
+PASS: gdb.arch/amd64-dword.exp: set %r9d
+PASS: gdb.arch/amd64-dword.exp: set %r10d
+PASS: gdb.arch/amd64-dword.exp: set %r11d
+PASS: gdb.arch/amd64-dword.exp: set %r12d
+PASS: gdb.arch/amd64-dword.exp: set %r13d
+PASS: gdb.arch/amd64-dword.exp: set %r14d
+PASS: gdb.arch/amd64-dword.exp: set %r15d
+PASS: gdb.arch/amd64-dword.exp: set forth breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: continue to breakpoint: continue to forth breakpoint in main
+PASS: gdb.arch/amd64-dword.exp: check contents of %r8d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r9d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r10d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r11d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r12d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r13d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r14d
+PASS: gdb.arch/amd64-dword.exp: check contents of %r15d
+PASS: gdb.arch/amd64-entry-value-inline.exp: continue to breakpoint: break-here
+PASS: gdb.arch/amd64-entry-value-inline.exp: p y
+PASS: gdb.arch/amd64-entry-value-param.exp: continue to breakpoint: break-here
+PASS: gdb.arch/amd64-entry-value-param.exp: p y
+PASS: gdb.arch/amd64-entry-value-param.exp: p b
+PASS: gdb.arch/amd64-entry-value-param.exp: continue to breakpoint: break-here
+PASS: gdb.arch/amd64-entry-value-param.exp: p y
+PASS: gdb.arch/amd64-entry-value-param.exp: p b
+PASS: gdb.arch/amd64-entry-value-param.exp: continue to breakpoint: break-here
+PASS: gdb.arch/amd64-entry-value-param.exp: p y
+PASS: gdb.arch/amd64-entry-value-param.exp: p b
+PASS: gdb.arch/amd64-entry-value-paramref.exp: continue to breakpoint: break-here
+PASS: gdb.arch/amd64-entry-value-paramref.exp: frame
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: entry: bt
+PASS: gdb.arch/amd64-entry-value.exp: entry: p i
+PASS: gdb.arch/amd64-entry-value.exp: entry: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry: p j
+PASS: gdb.arch/amd64-entry-value.exp: entry: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_locexpr: breakhere_locexpr
+PASS: gdb.arch/amd64-entry-value.exp: entry_locexpr: p i
+PASS: gdb.arch/amd64-entry-value.exp: entry_locexpr: set variable i = 0
+PASS: gdb.arch/amd64-entry-value.exp: entry_locexpr: bt
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_stack: stacktest
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: bt at entry
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_stack: breakhere_stacktest
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: bt
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p s1
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p s2
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p d9
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p da
+PASS: gdb.arch/amd64-entry-value.exp: entry_stack: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_equal: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values no
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: no
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values only
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: only
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values both
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: both
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: set print entry-values default
+PASS: gdb.arch/amd64-entry-value.exp: entry_equal: frame: default
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_different: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values no
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: no
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values only
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: only
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values both
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: both
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: set print entry-values default
+PASS: gdb.arch/amd64-entry-value.exp: entry_different: frame: default
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_validity: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values no
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: no
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values only
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: only
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values both
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: both
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: set print entry-values default
+PASS: gdb.arch/amd64-entry-value.exp: entry_validity: frame: default
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_invalid: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values no
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: no
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values only
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: only
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: preferred
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: if-needed
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values both
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: both
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: compact
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: set print entry-values default
+PASS: gdb.arch/amd64-entry-value.exp: entry_invalid: frame: default
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_reference: reference
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: bt at entry
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: entry_reference: breakhere_reference
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: bt
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: ptype regparam
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p regparam
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: ptype [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p &[email protected]
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p regcopy
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p nodataparam
+PASS: gdb.arch/amd64-entry-value.exp: entry_reference: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: tailcall: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: bt
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: p i
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: p j
+PASS: gdb.arch/amd64-entry-value.exp: tailcall: p [email protected]
+PASS: gdb.arch/amd64-entry-value.exp: set $sp0=$sp
+PASS: gdb.arch/amd64-entry-value.exp: up
+PASS: gdb.arch/amd64-entry-value.exp: p $sp0 == $sp
+PASS: gdb.arch/amd64-entry-value.exp: frame 3
+PASS: gdb.arch/amd64-entry-value.exp: p $sp0 + sizeof (void *) == $sp
+PASS: gdb.arch/amd64-entry-value.exp: down
+PASS: gdb.arch/amd64-entry-value.exp: disassemble
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: ambiguous: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: ambiguous: bt
+PASS: gdb.arch/amd64-entry-value.exp: continue to breakpoint: self: breakhere
+PASS: gdb.arch/amd64-entry-value.exp: self: bt
+PASS: gdb.arch/amd64-entry-value.exp: set debug entry-values 1
+PASS: gdb.arch/amd64-entry-value.exp: self: bt debug entry-values
+FAIL: gdb.arch/amd64-i386-address.exp: trap stop
+PASS: gdb.arch/amd64-i386-address.exp: x/wx $esp
+FAIL: gdb.arch/amd64-i386-address.exp: x/wx $ebx
+UNTESTED: gdb.arch/amd64-invalid-stack-middle.exp: amd64-invalid-stack-middle.exp
+PASS: gdb.arch/amd64-invalid-stack-top.exp: first backtrace, with error message
+PASS: gdb.arch/amd64-invalid-stack-top.exp: second backtrace, with error message
+PASS: gdb.arch/amd64-invalid-stack-top.exp: check mi -stack-info-depth command, first time
+PASS: gdb.arch/amd64-invalid-stack-top.exp: check mi -stack-info-depth command, second time
+PASS: gdb.arch/amd64-invalid-stack-top.exp: check mi -stack-list-frames command, first time
+PASS: gdb.arch/amd64-invalid-stack-top.exp: check mi -stack-list-frames command, second time
+PASS: gdb.arch/amd64-optimout-repeat.exp: print v
+PASS: gdb.arch/amd64-prologue-skip.exp: break *pushrbp
+PASS: gdb.arch/amd64-prologue-skip.exp: break pushrbp
+PASS: gdb.arch/amd64-prologue-skip.exp: break *minsym
+PASS: gdb.arch/amd64-prologue-skip.exp: break minsym
+PASS: gdb.arch/amd64-prologue-xmm.exp: continue to breakpoint: func
+PASS: gdb.arch/amd64-prologue-xmm.exp: stopped at func
+UNTESTED: gdb.arch/amd64-stap-optional-prefix.exp: failed to prepare
+PASS: gdb.arch/amd64-stap-special-operands.exp: print $_probe_argc
+PASS: gdb.arch/amd64-stap-special-operands.exp: print $_probe_arg0
+PASS: gdb.arch/amd64-stap-special-operands.exp: print $_probe_argc
+FAIL: gdb.arch/amd64-stap-special-operands.exp: print $_probe_arg0
+UNTESTED: gdb.arch/amd64-stap-wrong-subexp.exp: amd64-stap-wrong-subexp.exp
+UNTESTED: gdb.arch/amd64-stap-wrong-subexp.exp: amd64-stap-wrong-subexp.exp
+PASS: gdb.arch/amd64-tailcall-cxx.exp: bt
+PASS: gdb.arch/amd64-tailcall-noret.exp: bt
+PASS: gdb.arch/amd64-tailcall-ret.exp: continue to breakpoint: g
+PASS: gdb.arch/amd64-tailcall-ret.exp: return
+PASS: gdb.arch/amd64-tailcall-ret.exp: continue to breakpoint: g
+PASS: gdb.arch/amd64-tailcall-ret.exp: finish
+PASS: gdb.arch/amd64-tailcall-self.exp: bt
+PASS: gdb.arch/amd64-word.exp: set first breakpoint in main
+PASS: gdb.arch/amd64-word.exp: continue to breakpoint: continue to first breakpoint in main
+PASS: gdb.arch/amd64-word.exp: check contents of %ax
+PASS: gdb.arch/amd64-word.exp: check contents of %bx
+PASS: gdb.arch/amd64-word.exp: check contents of %cx
+PASS: gdb.arch/amd64-word.exp: check contents of %dx
+PASS: gdb.arch/amd64-word.exp: check contents of %si
+PASS: gdb.arch/amd64-word.exp: check contents of %di
+PASS: gdb.arch/amd64-word.exp: set second breakpoint in main
+PASS: gdb.arch/amd64-word.exp: continue to breakpoint: continue to second breakpoint in main
+PASS: gdb.arch/amd64-word.exp: check contents of %r8w
+PASS: gdb.arch/amd64-word.exp: check contents of %r9w
+PASS: gdb.arch/amd64-word.exp: check contents of %r10w
+PASS: gdb.arch/amd64-word.exp: check contents of %r11w
+PASS: gdb.arch/amd64-word.exp: check contents of %r12w
+PASS: gdb.arch/amd64-word.exp: check contents of %r13w
+PASS: gdb.arch/amd64-word.exp: check contents of %r14w
+PASS: gdb.arch/amd64-word.exp: check contents of %r15w
+PASS: gdb.arch/amd64-word.exp: set %ax
+PASS: gdb.arch/amd64-word.exp: set %bx
+PASS: gdb.arch/amd64-word.exp: set %cx
+PASS: gdb.arch/amd64-word.exp: set %dx
+PASS: gdb.arch/amd64-word.exp: set %si
+PASS: gdb.arch/amd64-word.exp: set %di
+PASS: gdb.arch/amd64-word.exp: set third breakpoint in main
+PASS: gdb.arch/amd64-word.exp: continue to breakpoint: continue to third breakpoint in main
+PASS: gdb.arch/amd64-word.exp: check contents of %ax
+PASS: gdb.arch/amd64-word.exp: check contents of %bx
+PASS: gdb.arch/amd64-word.exp: check contents of %cx
+PASS: gdb.arch/amd64-word.exp: check contents of %dx
+PASS: gdb.arch/amd64-word.exp: check contents of %si
+PASS: gdb.arch/amd64-word.exp: check contents of %di
+PASS: gdb.arch/amd64-word.exp: set %r8w
+PASS: gdb.arch/amd64-word.exp: set %r9w
+PASS: gdb.arch/amd64-word.exp: set %r10w
+PASS: gdb.arch/amd64-word.exp: set %r11w
+PASS: gdb.arch/amd64-word.exp: set %r12w
+PASS: gdb.arch/amd64-word.exp: set %r13w
+PASS: gdb.arch/amd64-word.exp: set %r14w
+PASS: gdb.arch/amd64-word.exp: set %r15w
+PASS: gdb.arch/amd64-word.exp: set forth breakpoint in main
+PASS: gdb.arch/amd64-word.exp: continue to breakpoint: continue to forth breakpoint in main
+PASS: gdb.arch/amd64-word.exp: check contents of %r8w
+PASS: gdb.arch/amd64-word.exp: check contents of %r9w
+PASS: gdb.arch/amd64-word.exp: check contents of %r10w
+PASS: gdb.arch/amd64-word.exp: check contents of %r11w
+PASS: gdb.arch/amd64-word.exp: check contents of %r12w
+PASS: gdb.arch/amd64-word.exp: check contents of %r13w
+PASS: gdb.arch/amd64-word.exp: check contents of %r14w
+PASS: gdb.arch/amd64-word.exp: check contents of %r15w
+UNSUPPORTED: gdb.arch/disp-step-insn-reloc.exp: displaced stepping
+UNSUPPORTED: gdb.arch/ftrace-insn-reloc.exp: target does not support trace
+PASS: gdb.arch/i386-avx.exp: check whether processor supports AVX
+PASS: gdb.arch/i386-avx.exp: set first breakpoint in main
+PASS: gdb.arch/i386-avx.exp: continue to breakpoint: continue to first breakpoint in main
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm0
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm0
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm1
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm1
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm2
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm2
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm3
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm3
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm4
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm4
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm5
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm5
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm6
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm6
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm7
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm7
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm8
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm8
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm9
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm9
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm10
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm10
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm11
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm11
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm12
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm12
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm13
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm13
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm14
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm14
+FAIL: gdb.arch/i386-avx.exp: check float contents of %ymm15
+FAIL: gdb.arch/i386-avx.exp: check int8 contents of %ymm15
+PASS: gdb.arch/i386-avx.exp: set %ymm0
+PASS: gdb.arch/i386-avx.exp: set %ymm1
+PASS: gdb.arch/i386-avx.exp: set %ymm2
+PASS: gdb.arch/i386-avx.exp: set %ymm3
+PASS: gdb.arch/i386-avx.exp: set %ymm4
+PASS: gdb.arch/i386-avx.exp: set %ymm5
+PASS: gdb.arch/i386-avx.exp: set %ymm6
+PASS: gdb.arch/i386-avx.exp: set %ymm7
+PASS: gdb.arch/i386-avx.exp: set %ymm8
+PASS: gdb.arch/i386-avx.exp: set %ymm9
+PASS: gdb.arch/i386-avx.exp: set %ymm10
+PASS: gdb.arch/i386-avx.exp: set %ymm11
+PASS: gdb.arch/i386-avx.exp: set %ymm12
+PASS: gdb.arch/i386-avx.exp: set %ymm13
+PASS: gdb.arch/i386-avx.exp: set %ymm14
+PASS: gdb.arch/i386-avx.exp: set %ymm15
+PASS: gdb.arch/i386-avx.exp: set second breakpoint in main
+PASS: gdb.arch/i386-avx.exp: continue to breakpoint: continue to second breakpoint in main
+FAIL: gdb.arch/i386-avx.exp: check contents of data[0]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[1]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[2]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[3]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[4]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[5]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[6]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[7]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[8]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[9]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[10]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[11]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[12]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[13]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[14]
+FAIL: gdb.arch/i386-avx.exp: check contents of data[15]
+PASS: gdb.arch/i386-avx512.exp: probe AVX512 support
+UNSUPPORTED: gdb.arch/i386-avx512.exp: processor does not support AVX512
+PASS: gdb.arch/i386-biarch-core.exp: complete set gnutarget
+PASS: gdb.arch/i386-biarch-core.exp: core-file
+PASS: gdb.arch/i386-biarch-core.exp: .text is readable
+PASS: gdb.arch/i386-bp_permanent.exp: stop at permanent breakpoint
+PASS: gdb.arch/i386-bp_permanent.exp: single-step past permanent breakpoint
+PASS: gdb.arch/i386-bp_permanent.exp: stack pointer value matches
+PASS: gdb.arch/i386-byte.exp: set first breakpoint in main
+PASS: gdb.arch/i386-byte.exp: continue to breakpoint: continue to first breakpoint in main
+PASS: gdb.arch/i386-byte.exp: check contents of %al
+PASS: gdb.arch/i386-byte.exp: check contents of %ah
+PASS: gdb.arch/i386-byte.exp: check contents of %bl
+PASS: gdb.arch/i386-byte.exp: check contents of %bh
+PASS: gdb.arch/i386-byte.exp: check contents of %cl
+PASS: gdb.arch/i386-byte.exp: check contents of %ch
+PASS: gdb.arch/i386-byte.exp: check contents of %dl
+PASS: gdb.arch/i386-byte.exp: check contents of %dh
+PASS: gdb.arch/i386-byte.exp: set %al
+PASS: gdb.arch/i386-byte.exp: set %ah
+PASS: gdb.arch/i386-byte.exp: set %bl
+PASS: gdb.arch/i386-byte.exp: set %bh
+PASS: gdb.arch/i386-byte.exp: set %cl
+PASS: gdb.arch/i386-byte.exp: set %ch
+PASS: gdb.arch/i386-byte.exp: set %dl
+PASS: gdb.arch/i386-byte.exp: set %dh
+PASS: gdb.arch/i386-byte.exp: set second breakpoint in main
+PASS: gdb.arch/i386-byte.exp: continue to breakpoint: continue to second breakpoint in main
+PASS: gdb.arch/i386-byte.exp: check contents of %al
+PASS: gdb.arch/i386-byte.exp: check contents of %ah
+PASS: gdb.arch/i386-byte.exp: check contents of %bl
+PASS: gdb.arch/i386-byte.exp: check contents of %bh
+PASS: gdb.arch/i386-byte.exp: check contents of %cl
+PASS: gdb.arch/i386-byte.exp: check contents of %ch
+PASS: gdb.arch/i386-byte.exp: check contents of %dl
+PASS: gdb.arch/i386-byte.exp: check contents of %dh
+PASS: gdb.arch/i386-dr3-watch.exp: set breakpoint always-inserted on
+PASS: gdb.arch/i386-dr3-watch.exp: watch i1
+PASS: gdb.arch/i386-dr3-watch.exp: watch i2
+PASS: gdb.arch/i386-dr3-watch.exp: watch i3
+PASS: gdb.arch/i386-dr3-watch.exp: watch i4
+PASS: gdb.arch/i386-dr3-watch.exp: continue to i1 watchpoint
+PASS: gdb.arch/i386-dr3-watch.exp: continue to i2 watchpoint
+PASS: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint
+PASS: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
+PASS: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
+PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (target emulates hardware watchpoints)
+FAIL: gdb.arch/i386-float.exp: zero: stepi
+PASS: gdb.arch/i386-float.exp: zero: info float
+FAIL: gdb.arch/i386-float.exp: val: stepi
+PASS: gdb.arch/i386-float.exp: val: info float
+FAIL: gdb.arch/i386-float.exp: smallval: stepi
+PASS: gdb.arch/i386-float.exp: smallval: info float
+FAIL: gdb.arch/i386-float.exp: bigval: stepi
+PASS: gdb.arch/i386-float.exp: bigval: info float
+UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp
+PASS: gdb.arch/i386-mpx.exp: probe MPX support
+UNSUPPORTED: gdb.arch/i386-mpx.exp: processor does not support MPX
+PASS: gdb.arch/i386-permbkpt.exp: First permanent break
+PASS: gdb.arch/i386-permbkpt.exp: Second permanent break
+FAIL: gdb.arch/i386-signal.exp: backtrace 10
+PASS: gdb.arch/i386-signal.exp: finish
+PASS: gdb.arch/i386-sse.exp: check whether processor supports SSE
+PASS: gdb.arch/i386-sse.exp: set first breakpoint in main
+PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to first breakpoint in main
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm0
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm0
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm1
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm1
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm2
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm2
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm3
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm3
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm4
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm4
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm5
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm5
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm6
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm6
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm7
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm7
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm8
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm8
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm9
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm9
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm10
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm10
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm11
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm11
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm12
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm12
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm13
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm13
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm14
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm14
+PASS: gdb.arch/i386-sse.exp: check float contents of %xmm15
+PASS: gdb.arch/i386-sse.exp: check int8 contents of %xmm15
+PASS: gdb.arch/i386-sse.exp: set %xmm0
+PASS: gdb.arch/i386-sse.exp: set %xmm1
+PASS: gdb.arch/i386-sse.exp: set %xmm2
+PASS: gdb.arch/i386-sse.exp: set %xmm3
+PASS: gdb.arch/i386-sse.exp: set %xmm4
+PASS: gdb.arch/i386-sse.exp: set %xmm5
+PASS: gdb.arch/i386-sse.exp: set %xmm6
+PASS: gdb.arch/i386-sse.exp: set %xmm7
+PASS: gdb.arch/i386-sse.exp: set %xmm8
+PASS: gdb.arch/i386-sse.exp: set %xmm9
+PASS: gdb.arch/i386-sse.exp: set %xmm10
+PASS: gdb.arch/i386-sse.exp: set %xmm11
+PASS: gdb.arch/i386-sse.exp: set %xmm12
+PASS: gdb.arch/i386-sse.exp: set %xmm13
+PASS: gdb.arch/i386-sse.exp: set %xmm14
+PASS: gdb.arch/i386-sse.exp: set %xmm15
+PASS: gdb.arch/i386-sse.exp: set second breakpoint in main
+PASS: gdb.arch/i386-sse.exp: continue to breakpoint: continue to second breakpoint in main
+PASS: gdb.arch/i386-sse.exp: check contents of data[0]
+PASS: gdb.arch/i386-sse.exp: check contents of data[1]
+PASS: gdb.arch/i386-sse.exp: check contents of data[2]
+PASS: gdb.arch/i386-sse.exp: check contents of data[3]
+PASS: gdb.arch/i386-sse.exp: check contents of data[4]
+PASS: gdb.arch/i386-sse.exp: check contents of data[5]
+PASS: gdb.arch/i386-sse.exp: check contents of data[6]
+PASS: gdb.arch/i386-sse.exp: check contents of data[7]
+PASS: gdb.arch/i386-sse.exp: check contents of data[8]
+PASS: gdb.arch/i386-sse.exp: check contents of data[9]
+PASS: gdb.arch/i386-sse.exp: check contents of data[10]
+PASS: gdb.arch/i386-sse.exp: check contents of data[11]
+PASS: gdb.arch/i386-sse.exp: check contents of data[12]
+PASS: gdb.arch/i386-sse.exp: check contents of data[13]
+PASS: gdb.arch/i386-sse.exp: check contents of data[14]
+PASS: gdb.arch/i386-sse.exp: check contents of data[15]
+PASS: gdb.arch/i386-word.exp: set first breakpoint in main
+PASS: gdb.arch/i386-word.exp: continue to breakpoint: continue to first breakpoint in main
+PASS: gdb.arch/i386-word.exp: check contents of %ax
+PASS: gdb.arch/i386-word.exp: check contents of %bx
+PASS: gdb.arch/i386-word.exp: check contents of %cx
+PASS: gdb.arch/i386-word.exp: check contents of %dx
+PASS: gdb.arch/i386-word.exp: set %ax
+PASS: gdb.arch/i386-word.exp: set %bx
+PASS: gdb.arch/i386-word.exp: set %cx
+PASS: gdb.arch/i386-word.exp: set %dx
+PASS: gdb.arch/i386-word.exp: set second breakpoint in main
+PASS: gdb.arch/i386-word.exp: continue to breakpoint: continue to second breakpoint in main
+PASS: gdb.arch/i386-word.exp: check contents of %ax
+PASS: gdb.arch/i386-word.exp: check contents of %bx
+PASS: gdb.arch/i386-word.exp: check contents of %cx
+PASS: gdb.arch/i386-word.exp: check contents of %dx
+UNTESTED: gdb.asm/asm-source.exp: asm-source.exp
+PASS: gdb.base/a2-run.exp: run "a2-run" with no args
+PASS: gdb.base/a2-run.exp: no spurious messages at program exit
+PASS: gdb.base/a2-run.exp: run "a2-run" with arg
+PASS: gdb.base/a2-run.exp: run "a2-run" again with same args
+PASS: gdb.base/a2-run.exp: set args
+PASS: gdb.base/a2-run.exp: run after setting args to nil
+PASS: gdb.base/a2-run.exp: set args 6
+PASS: gdb.base/a2-run.exp: run "a2-run" again after setting args
+PASS: gdb.base/a2-run.exp: run "a2-run" with shell
+PASS: gdb.base/advance.exp: advance line number
+PASS: gdb.base/advance.exp: malformed advance
+PASS: gdb.base/advance.exp: advance func
+PASS: gdb.base/advance.exp: advance function not called by current frame
+PASS: gdb.base/advance.exp: set breakpoint at call to func3
+PASS: gdb.base/advance.exp: continue to call to func3 in main
+PASS: gdb.base/advance.exp: advance function called as param
+PASS: gdb.base/advance.exp: advance with no argument
+PASS: gdb.base/alias.exp: alias -a set2=set
+PASS: gdb.base/alias.exp: set2 print elements 42
+PASS: gdb.base/alias.exp: verify set2
+PASS: gdb.base/alias.exp: abbrev set2 not present in help command list
+PASS: gdb.base/alias.exp: alias -a set3= set
+PASS: gdb.base/alias.exp: set3 print elements 43
+PASS: gdb.base/alias.exp: verify set3
+PASS: gdb.base/alias.exp: abbrev set3 not present in help command list
+PASS: gdb.base/alias.exp: alias -a set4 =set
+PASS: gdb.base/alias.exp: set4 print elements 44
+PASS: gdb.base/alias.exp: verify set4
+PASS: gdb.base/alias.exp: abbrev set4 not present in help command list
+PASS: gdb.base/alias.exp: alias -a set5 = set
+PASS: gdb.base/alias.exp: set5 print elements 45
+PASS: gdb.base/alias.exp: verify set5
+PASS: gdb.base/alias.exp: abbrev set5 not present in help command list
+PASS: gdb.base/alias.exp: alias -a -- set6 = set
+PASS: gdb.base/alias.exp: set6 print elements 46
+PASS: gdb.base/alias.exp: verify set6
+PASS: gdb.base/alias.exp: abbrev set6 not present in help command list
+PASS: gdb.base/alias.exp: alias -a -- -a = set
+PASS: gdb.base/alias.exp: -a print elements 47
+PASS: gdb.base/alias.exp: verify -a
+PASS: gdb.base/alias.exp: abbrev -a not present in help command list
+PASS: gdb.base/alias.exp: alias set2=set
+PASS: gdb.base/alias.exp: alias foo=bar
+PASS: gdb.base/alias.exp: alias spe = set p elem
+PASS: gdb.base/alias.exp: spe 50
+PASS: gdb.base/alias.exp: verify spe
+PASS: gdb.base/alias.exp: alias set pr elms = set p elem
+PASS: gdb.base/alias.exp: set pr elms 51
+PASS: gdb.base/alias.exp: verify set pr elms
+PASS: gdb.base/alias.exp: help set print
+PASS: gdb.base/all-bin.exp: continuing after dummy()
+PASS: gdb.base/all-bin.exp: print value of v_int+v_char
+PASS: gdb.base/all-bin.exp: print value of v_int+v_short
+PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_char
+PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_char
+PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_short
+PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_short
+PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_int
+PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_int
+PASS: gdb.base/all-bin.exp: print value of v_int+v_long
+PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_long
+PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_long
+PASS: gdb.base/all-bin.exp: print value of v_int+v_float
+PASS: gdb.base/all-bin.exp: print value of v_int+v_double
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_char
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_short
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_char
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_char
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_short
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_short
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_int
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_int
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_long
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_long
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_long
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_float
+PASS: gdb.base/all-bin.exp: print value of v_int<=v_double
+PASS: gdb.base/all-bin.exp: set v_char=0
+PASS: gdb.base/all-bin.exp: set v_double=0
+PASS: gdb.base/all-bin.exp: set v_unsigned_long=0
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_char
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_short
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_char
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_char
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_short
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_short
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_int
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_int
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_long
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_long
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_long
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_float
+PASS: gdb.base/all-bin.exp: print value of v_int&&v_double
+PASS: gdb.base/annota-input-while-running.exp: breakpoint main
+PASS: gdb.base/annota-input-while-running.exp: annotation set at level 2
+PASS: gdb.base/annota-input-while-running.exp: run until main breakpoint
+PASS: gdb.base/annota-input-while-running.exp: delete breakpoints
+PASS: gdb.base/annota-input-while-running.exp: break after sleep
+PASS: gdb.base/annota-input-while-running.exp: continue
+PASS: gdb.base/annota-input-while-running.exp: breakpoint hit
+PASS: gdb.base/annota-input-while-running.exp: print command result
+PASS: gdb.base/annota1.exp: set height 0
+PASS: gdb.base/annota1.exp: breakpoint main
+PASS: gdb.base/annota1.exp: annotation set at level 2
+PASS: gdb.base/annota1.exp: breakpoint info
+FAIL: gdb.base/annota1.exp: run until main breakpoint (timeout)
+PASS: gdb.base/annota1.exp: go after array init line
+UNRESOLVED: gdb.base/annota1.exp: print array
+PASS: gdb.base/annota3.exp: set height 0
+PASS: gdb.base/annota3.exp: breakpoint main
+PASS: gdb.base/annota3.exp: annotation set at level 3
+PASS: gdb.base/annota3.exp: start if construct
+PASS: gdb.base/annota3.exp: end if construct
+PASS: gdb.base/annota3.exp: breakpoint info
+PASS: gdb.base/annota3.exp: run until main breakpoint
+PASS: gdb.base/annota3.exp: go after array init line
+PASS: gdb.base/annota3.exp: print array
+PASS: gdb.base/annota3.exp: print non_existent_value
+PASS: gdb.base/annota3.exp: breakpoint handle_USR1
+PASS: gdb.base/annota3.exp: breakpoint printf
+PASS: gdb.base/annota3.exp: continue to printf
+PASS: gdb.base/annota3.exp: backtrace from shlibrary
+PASS: gdb.base/annota3.exp: send SIGUSR1
+FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 2)
+PASS: gdb.base/annota3.exp: delete bp 1
+PASS: gdb.base/annota3.exp: delete bp 2
+PASS: gdb.base/annota3.exp: delete bp 3
+PASS: gdb.base/annota3.exp: break at main
+PASS: gdb.base/annota3.exp: set up display
+PASS: gdb.base/annota3.exp: re-run
+PASS: gdb.base/annota3.exp: break at value++
+PASS: gdb.base/annota3.exp: ignore 5 4
+PASS: gdb.base/annota3.exp: annotate ignore count change
+PASS: gdb.base/annota3.exp: next to exit loop
+PASS: gdb.base/annota3.exp: breakpoint ignore count
+PASS: gdb.base/annota3.exp: get inferior pid
+FAIL: gdb.base/annota3.exp: signal sent (pattern 4)
+PASS: gdb.base/annota3.exp: cleanup core file (removed)
+PASS: gdb.base/anon.exp: set breakpoint in anon.c
+PASS: gdb.base/anon.exp: continue to breakpoint: continue to breakpoint in anon.c
+PASS: gdb.base/anon.exp: print val.data.six
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for basic
+PASS: gdb.base/args.exp: argc for basic
+PASS: gdb.base/args.exp: argv[1] for basic
+PASS: gdb.base/args.exp: argv[2] for basic
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for one empty
+PASS: gdb.base/args.exp: argc for one empty
+PASS: gdb.base/args.exp: argv[1] for one empty
+PASS: gdb.base/args.exp: argv[2] for one empty
+PASS: gdb.base/args.exp: argv[3] for one empty
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for two empty
+PASS: gdb.base/args.exp: argc for two empty
+PASS: gdb.base/args.exp: argv[1] for two empty
+PASS: gdb.base/args.exp: argv[2] for two empty
+PASS: gdb.base/args.exp: argv[3] for two empty
+PASS: gdb.base/args.exp: argv[4] for two empty
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for one empty (with single quotes)
+PASS: gdb.base/args.exp: argc for one empty (with single quotes)
+PASS: gdb.base/args.exp: argv[1] for one empty (with single quotes)
+PASS: gdb.base/args.exp: argv[2] for one empty (with single quotes)
+PASS: gdb.base/args.exp: argv[3] for one empty (with single quotes)
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for two empty (with single quotes)
+PASS: gdb.base/args.exp: argc for two empty (with single quotes)
+PASS: gdb.base/args.exp: argv[1] for two empty (with single quotes)
+PASS: gdb.base/args.exp: argv[2] for two empty (with single quotes)
+PASS: gdb.base/args.exp: argv[3] for two empty (with single quotes)
+PASS: gdb.base/args.exp: argv[4] for two empty (with single quotes)
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for one newline
+PASS: gdb.base/args.exp: argc for one newline
+PASS: gdb.base/args.exp: argv[1] for one newline
+PASS: gdb.base/args.exp: argv[2] for one newline
+PASS: gdb.base/args.exp: argv[3] for one newline
+PASS: gdb.base/args.exp: continue to breakpoint: breakpoint for two newlines
+PASS: gdb.base/args.exp: argc for two newlines
+PASS: gdb.base/args.exp: argv[1] for two newlines
+PASS: gdb.base/args.exp: argv[2] for two newlines
+PASS: gdb.base/args.exp: argv[3] for two newlines
+PASS: gdb.base/args.exp: argv[4] for two newlines
+PASS: gdb.base/argv0-symlink.exp: set print repeats 10000
+PASS: gdb.base/argv0-symlink.exp: set print elements 10000
+PASS: gdb.base/argv0-symlink.exp: kept file symbolic link name
+PASS: gdb.base/argv0-symlink.exp: kept file symbolic link name for info inferiors
+PASS: gdb.base/argv0-symlink.exp: set print repeats 10000
+PASS: gdb.base/argv0-symlink.exp: set print elements 10000
+KFAIL: gdb.base/argv0-symlink.exp: kept directory symbolic link name (PRMS: gdb/15934)
+PASS: gdb.base/argv0-symlink.exp: kept directory symbolic link name for info inferiors
+PASS: gdb.base/arithmet.exp: set variable x=14
+PASS: gdb.base/arithmet.exp: set variable y=2
+PASS: gdb.base/arithmet.exp: set variable z=2
+PASS: gdb.base/arithmet.exp: set variable w=3
+PASS: gdb.base/arithmet.exp: print x
+PASS: gdb.base/arithmet.exp: print y
+PASS: gdb.base/arithmet.exp: print z
+PASS: gdb.base/arithmet.exp: print w
+PASS: gdb.base/arithmet.exp: print x+y
+PASS: gdb.base/arithmet.exp: print x-y
+PASS: gdb.base/arithmet.exp: print x*y
+PASS: gdb.base/arithmet.exp: print x/y
+PASS: gdb.base/arithmet.exp: print x%y
+PASS: gdb.base/arithmet.exp: print x+y+z
+PASS: gdb.base/arithmet.exp: print x-y-z
+PASS: gdb.base/arithmet.exp: print x*y*z
+PASS: gdb.base/arithmet.exp: print x/y/z
+PASS: gdb.base/arithmet.exp: print x%y%z
+PASS: gdb.base/arithmet.exp: set variable x=10
+PASS: gdb.base/arithmet.exp: set variable y=4
+PASS: gdb.base/arithmet.exp: print x+y-z
+PASS: gdb.base/arithmet.exp: print x+y*z
+PASS: gdb.base/arithmet.exp: print x+y%w
+PASS: gdb.base/arithmet.exp: print x+y/w
+PASS: gdb.base/arithmet.exp: print x-y*z
+PASS: gdb.base/arithmet.exp: print x-y%z
+PASS: gdb.base/arithmet.exp: print x-y/z
+PASS: gdb.base/arithmet.exp: print x*y/z
+PASS: gdb.base/arithmet.exp: print x*y%w
+PASS: gdb.base/arithmet.exp: print x/y%w
+PASS: gdb.base/arithmet.exp: print x-(y+w)
+PASS: gdb.base/arithmet.exp: print x/(y*w)
+PASS: gdb.base/arithmet.exp: print x-(y/w)
+PASS: gdb.base/arithmet.exp: print (x+y)*w
+PASS: gdb.base/arrayidx.exp: Set print array-indexes to off
+PASS: gdb.base/arrayidx.exp: Print array with array-indexes off
+PASS: gdb.base/arrayidx.exp: Set print array-indexes to on
+PASS: gdb.base/arrayidx.exp: Print array with array-indexes on
+PASS: gdb.base/asmlabel.exp: breakpoint at L1
+PASS: gdb.base/asmlabel.exp: breakpoint at L2
+PASS: gdb.base/asmlabel.exp: continue to L1
+PASS: gdb.base/asmlabel.exp: continue to L2
+PASS: gdb.base/asmlabel.exp: check value of v at L2
+PASS: gdb.base/assign.exp: continuing after dummy()
+PASS: gdb.base/assign.exp: v_int=57
+PASS: gdb.base/assign.exp: set v_int to 6
+PASS: gdb.base/assign.exp: v_int+=57
+PASS: gdb.base/assign.exp: set v_int to 6 (2)
+PASS: gdb.base/assign.exp: v_int-=57
+PASS: gdb.base/assign.exp: set v_int to 6 (3)
+PASS: gdb.base/assign.exp: v_int*=5
+PASS: gdb.base/assign.exp: set v_int to 6 (4)
+PASS: gdb.base/assign.exp: v_int/=4
+PASS: gdb.base/assign.exp: set v_int to 6 (5)
+PASS: gdb.base/assign.exp: v_int%=4
+PASS: gdb.base/assign.exp: set v_int to 6 (6)
+PASS: gdb.base/assign.exp: v_int+=char
+PASS: gdb.base/assign.exp: set v_int to 6 (7)
+PASS: gdb.base/assign.exp: v_int+=signed_char
+PASS: gdb.base/assign.exp: set v_int to 6 (8)
+PASS: gdb.base/assign.exp: v_int+=unsigned_char
+PASS: gdb.base/assign.exp: set v_int to 6 (9)
+PASS: gdb.base/assign.exp: v_int+=short
+PASS: gdb.base/assign.exp: set v_int to 6 (10)
+PASS: gdb.base/assign.exp: v_int+=signed_short
+PASS: gdb.base/assign.exp: set v_int to 6 (11)
+PASS: gdb.base/assign.exp: v_int=+unsigned_short
+PASS: gdb.base/assign.exp: set v_int to 6 (12)
+PASS: gdb.base/assign.exp: v_int+=signed_int
+PASS: gdb.base/assign.exp: set v_int to 6 (13)
+PASS: gdb.base/assign.exp: v_int+=unsigned_int
+PASS: gdb.base/assign.exp: set v_int to 6 (14)
+PASS: gdb.base/assign.exp: v_int+=long
+PASS: gdb.base/assign.exp: set v_int to 6 (15)
+PASS: gdb.base/assign.exp: v_int+=signed_long
+PASS: gdb.base/assign.exp: set v_int to 6 (16)
+PASS: gdb.base/assign.exp: v_int+=unsigned_long
+PASS: gdb.base/assign.exp: set v_int to 6 (17)
+PASS: gdb.base/assign.exp: v_int+=v_float
+PASS: gdb.base/assign.exp: set v_int to 6 (18)
+PASS: gdb.base/assign.exp: v_int+=double
+UNSUPPORTED: gdb.base/async-shell.exp: displaced stepping
+PASS: gdb.base/async.exp: set exec-done-display on
+UNSUPPORTED: gdb.base/async.exp: Asynchronous execution not supported: next&
+PASS: gdb.base/attach-pie-noexec.exp: show architecture
+PASS: gdb.base/attach-pie-noexec.exp: sanity check info shared
+FAIL: gdb.base/attach-pie-noexec.exp: attach
+PASS: gdb.base/attach-pie-noexec.exp: set architecture i386:x86-64
+PASS: gdb.base/attach-pie-noexec.exp: info shared
+UNTESTED: gdb.base/attach-twice.exp: attach-twice.exp
+PASS: gdb.base/attach-wait-input.exp: editing on: get inferior process ID
+PASS: gdb.base/attach-wait-input.exp: editing on: detach
+PASS: gdb.base/attach-wait-input.exp: editing on: set editing on
+PASS: gdb.base/attach-wait-input.exp: editing on: attach and print
+PASS: gdb.base/attach-wait-input.exp: editing on: after attach, exit
+PASS: gdb.base/attach-wait-input.exp: editing off: get inferior process ID
+PASS: gdb.base/attach-wait-input.exp: editing off: detach
+PASS: gdb.base/attach-wait-input.exp: editing off: set editing off
+PASS: gdb.base/attach-wait-input.exp: editing off: attach and print
+PASS: gdb.base/attach-wait-input.exp: editing off: after attach, exit
+PASS: gdb.base/attach.exp: attach to nonsense is prohibited
+PASS: gdb.base/attach.exp: attach to digits-starting nonsense is prohibited
+PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited
+PASS: gdb.base/attach.exp: set file, before attach1 (re-read)
+PASS: gdb.base/attach.exp: attach1, after setting file
+PASS: gdb.base/attach.exp: after attach1, print should_exit
+PASS: gdb.base/attach.exp: attach1 detach
+PASS: gdb.base/attach.exp: attach1, purging symbols after detach
+FAIL: gdb.base/attach.exp: attach2, with no file
+PASS: gdb.base/attach.exp: load file manually, after attach2 (re-read)
+PASS: gdb.base/attach.exp: after attach2, set should_exit
+PASS: gdb.base/attach.exp: continue to breakpoint: postloop
+PASS: gdb.base/attach.exp: continue until exit at after attach2, exit
+PASS: gdb.base/attach.exp: set source path
+PASS: gdb.base/attach.exp: cd away from process working directory
+PASS: gdb.base/attach.exp: before attach3, flush symbols
+PASS: gdb.base/attach.exp: before attach3, flush exec
+FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd
+PASS: gdb.base/attach.exp: after attach3, exit
+PASS: gdb.base/attach.exp: force switch to gdb64, if necessary
+PASS: gdb.base/attach.exp: attach call
+PASS: gdb.base/attach.exp: info other register
+PASS: gdb.base/attach.exp: p should_exit = 1
+PASS: gdb.base/attach.exp: continue until exit
+FAIL: gdb.base/attach.exp: starting with --pid
+FAIL: gdb.base/attach.exp: cmdline attach run: run to prompt
+UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to main
+PASS: gdb.base/auto-connect-native-target.exp: check whether a target is already connected
+PASS: gdb.base/auto-connect-native-target.exp: check whether board tests the native target
+PASS: gdb.base/auto-connect-native-target.exp: kill
+PASS: gdb.base/auto-connect-native-target.exp: set auto-connect-native-target off
+PASS: gdb.base/auto-connect-native-target.exp: start no longer works
+PASS: gdb.base/auto-connect-native-target.exp: explicitly connect to the native target
+FAIL: gdb.base/auto-connect-native-target.exp: kill: start
+PASS: gdb.base/auto-connect-native-target.exp: kill: kill
+PASS: gdb.base/auto-connect-native-target.exp: kill: native target remains pushed
+FAIL: gdb.base/auto-connect-native-target.exp: detach: start
+PASS: gdb.base/auto-connect-native-target.exp: detach: detach
+PASS: gdb.base/auto-connect-native-target.exp: detach: native target remains pushed
+FAIL: gdb.base/auto-connect-native-target.exp: run to exit: start
+FAIL: gdb.base/auto-connect-native-target.exp: run to exit: c (the program is no longer running)
+PASS: gdb.base/auto-connect-native-target.exp: run to exit: native target remains pushed
+FAIL: gdb.base/auto-connect-native-target.exp: disconnect: start
+PASS: gdb.base/auto-connect-native-target.exp: disconnect: disconnect
+PASS: gdb.base/auto-connect-native-target.exp: disconnect: check whether the target is no longer connected
+PASS: gdb.base/auto-connect-native-target.exp: disconnect: no longer connected to a target
+PASS: gdb.base/auto-connect-native-target.exp: disconnect: start no longer works
+PASS: gdb.base/auto-connect-native-target.exp: set auto-connect-native-target on
+PASS: gdb.base/auto-connect-native-target.exp: start auto-connects to the native target after reenabling auto-connect
+PASS: gdb.base/auto-load.exp: set auto-load scripts-directory
+PASS: gdb.base/auto-load.exp: set auto-load safe-path
+PASS: gdb.base/auto-load.exp: print $script_loaded
+PASS: gdb.base/auxv.exp: set print sevenbit-strings
+PASS: gdb.base/auxv.exp: set width 0
+PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps
+PASS: gdb.base/auxv.exp: tbreak 78
+PASS: gdb.base/auxv.exp: continue
+UNRESOLVED: gdb.base/auxv.exp: info auxv on live process
+PASS: gdb.base/auxv.exp: gcore
+FAIL: gdb.base/auxv.exp: continue
+FAIL: gdb.base/auxv.exp: continue
+PASS: gdb.base/auxv.exp: generate native core dump
+FAIL: gdb.base/auxv.exp: load core file for info auxv on native core dump
+FAIL: gdb.base/auxv.exp: info auxv on native core dump
+PASS: gdb.base/auxv.exp: matching auxv data from live and core
+FAIL: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump
+FAIL: gdb.base/auxv.exp: info auxv on gcore-created dump
+PASS: gdb.base/auxv.exp: matching auxv data from live and gcore
+PASS: gdb.base/bang.exp: continue until exit
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: gdb -batch -ex run
+FAIL: gdb.base/batch-preserve-term-settings.exp: batch run: echo test_echo (timeout)
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: stty after
+FAIL: gdb.base/batch-preserve-term-settings.exp: batch run: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: batch run: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: quit gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: run command start
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: quit gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after start cmd: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: run command run
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: quit gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after run cmd: exit shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: spawn shell
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: stty before
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: start gdb
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: run shell echo $PPID
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: kill gdb with SIGTERM
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: stty after
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: terminal settings preserved
+PASS: gdb.base/batch-preserve-term-settings.exp: cli exit after SIGTERM: exit shell
+PASS: gdb.base/bfp-test.exp: continue to breakpoint: return
+PASS: gdb.base/bfp-test.exp: The original value of b32 is 1.5
+PASS: gdb.base/bfp-test.exp: The original value of b64 is 2.25
+PASS: gdb.base/bfp-test.exp: The original value of b128 is 3.375
+PASS: gdb.base/bfp-test.exp: Try to change b32 to -1.5 with 'print b32=-1.5f'
+PASS: gdb.base/bfp-test.exp: Try to change b64 to -2.25 with 'print b64=-2.25f'
+PASS: gdb.base/bfp-test.exp: Try to change b128 to -3.375 with 'print b128=-3.375l'
+PASS: gdb.base/bfp-test.exp: set variable b32 = 10.5f
+PASS: gdb.base/bfp-test.exp: set variable b64 = 20.25f
+PASS: gdb.base/bfp-test.exp: set variable b128 = 30.375l
+PASS: gdb.base/bfp-test.exp: The value of b32 is changed to 10.5
+PASS: gdb.base/bfp-test.exp: The value of b64 is changed to 20.25
+PASS: gdb.base/bfp-test.exp: The value of b128 is changed to 30.375
+PASS: gdb.base/bfp-test.exp: set variable b32 = 100.5a
+PASS: gdb.base/bfp-test.exp: set variable b64 = 200.25x
+PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fl
+PASS: gdb.base/bfp-test.exp: set variable b128 = 300.375fff
+FAIL: gdb.base/bg-execution-repeat.exp: c&: c&
+FAIL: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 1 (timeout)
+FAIL: gdb.base/bg-execution-repeat.exp: c&: repeat bg command
+PASS: gdb.base/bg-execution-repeat.exp: c&: input still accepted
+FAIL: gdb.base/bg-execution-repeat.exp: c&: breakpoint hit 2 (timeout)
+FAIL: gdb.base/bg-execution-repeat.exp: c 1&: c 1&
+FAIL: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 1 (timeout)
+FAIL: gdb.base/bg-execution-repeat.exp: c 1&: repeat bg command
+PASS: gdb.base/bg-execution-repeat.exp: c 1&: input still accepted
+FAIL: gdb.base/bg-execution-repeat.exp: c 1&: breakpoint hit 2 (timeout)
+UNTESTED: gdb.base/bigcore.exp: Kernel lacks sparse corefile support (PR gdb/1551)
+PASS: gdb.base/bitfields.exp: set print sevenbit-strings
+PASS: gdb.base/bitfields.exp: print flags
+PASS: gdb.base/bitfields.exp: continuing to break1 #1
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (s1)
+PASS: gdb.base/bitfields.exp: continuing to break1 #2
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (u1)
+PASS: gdb.base/bitfields.exp: continuing to break1 #3
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (s2)
+PASS: gdb.base/bitfields.exp: continuing to break1 #4
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (u2)
+PASS: gdb.base/bitfields.exp: continuing to break1 #5
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (s3)
+PASS: gdb.base/bitfields.exp: continuing to break1 #6
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (u3)
+PASS: gdb.base/bitfields.exp: continuing to break1 #7
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (s9)
+PASS: gdb.base/bitfields.exp: continuing to break1 #8
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (u9)
+PASS: gdb.base/bitfields.exp: continuing to break1 #9
+PASS: gdb.base/bitfields.exp: bitfield uniqueness (sc)
+PASS: gdb.base/bitfields.exp: bitfield containment #1
+PASS: gdb.base/bitfields.exp: continuing to break2
+PASS: gdb.base/bitfields.exp: bitfield containment #2
+PASS: gdb.base/bitfields.exp: unsigned bitfield ranges
+PASS: gdb.base/bitfields.exp: signed bitfields, max positive values
+PASS: gdb.base/bitfields.exp: continuing to break4 #1
+PASS: gdb.base/bitfields.exp: determining signed-ness of bitfields
+PASS: gdb.base/bitfields.exp: signed bitfields, max negative values
+PASS: gdb.base/bitfields.exp: continuing to break4 #2
+PASS: gdb.base/bitfields.exp: signed bitfields with -1
+PASS: gdb.base/bitfields.exp: continuing to break5
+PASS: gdb.base/bitfields.exp: distinct bitfields in container
+PASS: gdb.base/bitfields.exp: print container.one.u3
+PASS: gdb.base/bitfields.exp: print container.two.u3
+PASS: gdb.base/bitfields.exp: set internal var
+PASS: gdb.base/bitfields.exp: set $myvar.a = 0
+PASS: gdb.base/bitfields.exp: set $myvar.inner.b = 1
+PASS: gdb.base/bitfields.exp: set $myvar.inner.deep.c = 0
+PASS: gdb.base/bitfields.exp: set $myvar.inner.deep.d = -1
+PASS: gdb.base/bitfields.exp: set $myvar.inner.e = 1
+PASS: gdb.base/bitfields.exp: set $myvar.f = 1
+PASS: gdb.base/bitfields.exp: print $myvar.a
+PASS: gdb.base/bitfields.exp: print $myvar.inner.b
+PASS: gdb.base/bitfields.exp: print $myvar.inner.deep.c
+PASS: gdb.base/bitfields.exp: print $myvar.inner.deep.d
+PASS: gdb.base/bitfields.exp: print $myvar.inner.e
+PASS: gdb.base/bitfields.exp: print $myvar.f
+PASS: gdb.base/bitfields2.exp: set print sevenbit-strings
+PASS: gdb.base/bitfields2.exp: break tester prior to break1
+PASS: gdb.base/bitfields2.exp: continuing to tester prior to break1
+PASS: gdb.base/bitfields2.exp: continuing to break1 #0
+PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.s1 = 1
+PASS: gdb.base/bitfields2.exp: continuing to break1 #1
+PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.u1 = 1
+PASS: gdb.base/bitfields2.exp: continuing to break1 #2
+PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.s2 = 1
+PASS: gdb.base/bitfields2.exp: continuing to break1 #3
+PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.u2 = 1
+PASS: gdb.base/bitfields2.exp: continuing to break1 #4
+PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.s3 = 1
+PASS: gdb.base/bitfields2.exp: continuing to break1 #5
+PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.u3 = 1
+PASS: gdb.base/bitfields2.exp: break tester prior to break2
+PASS: gdb.base/bitfields2.exp: continuing to tester prior to break2
+PASS: gdb.base/bitfields2.exp: continuing to break2 #0
+PASS: gdb.base/bitfields2.exp: bitfield containment; flags.u1, flags.u3, and flags.s3 to all 1s
+PASS: gdb.base/bitfields2.exp: continuing to break2 #1
+PASS: gdb.base/bitfields2.exp: bitfield containment; flags.u2, flags.s1, flags.s2 to all 1s
+PASS: gdb.base/bitfields2.exp: break tester prior to break3
+PASS: gdb.base/bitfields2.exp: continuing to tester prior to break3
+PASS: gdb.base/bitfields2.exp: continuing to break3 #0
+PASS: gdb.base/bitfields2.exp: maximum unsigned bitfield values
+PASS: gdb.base/bitfields2.exp: break tester prior to break4
+PASS: gdb.base/bitfields2.exp: continuing to tester prior to break4
+PASS: gdb.base/bitfields2.exp: continuing to break4 #0
+PASS: gdb.base/bitfields2.exp: maximum signed bitfield values
+PASS: gdb.base/bitfields2.exp: continuing to break4 #1
+PASS: gdb.base/bitfields2.exp: determining signed-ness of bitfields
+PASS: gdb.base/bitfields2.exp: most negative signed bitfield values
+PASS: gdb.base/bitfields2.exp: continuing to break4 #2
+PASS: gdb.base/bitfields2.exp: signed bitfields containing -1
+PASS: gdb.base/bitfields2.exp: break tester prior to break5
+PASS: gdb.base/bitfields2.exp: continuing to tester prior to break5
+PASS: gdb.base/bitfields2.exp: continuing to break5 #0
+PASS: gdb.base/bitfields2.exp: set long long unsigned bitfield
+PASS: gdb.base/bitfields2.exp: set long long signed bitfield positive
+PASS: gdb.base/bitfields2.exp: long long bitfield values after set
+PASS: gdb.base/bitfields2.exp: set long long signed bitfield negative
+PASS: gdb.base/bitfields2.exp: long long bitfield values after set negative
+PASS: gdb.base/bitops.exp: print value of !1
+PASS: gdb.base/bitops.exp: print value of !0
+PASS: gdb.base/bitops.exp: print value of !100
+PASS: gdb.base/bitops.exp: print value of !1000
+PASS: gdb.base/bitops.exp: print value of !10
+PASS: gdb.base/bitops.exp: print value of !2
+PASS: gdb.base/bitops.exp: print value of 10 | 5
+PASS: gdb.base/bitops.exp: print value of 10 & 5
+PASS: gdb.base/bitops.exp: print value of 10 ^ 5
+PASS: gdb.base/bitops.exp: print value of -!0
+PASS: gdb.base/bitops.exp: print value of ~-!0
+PASS: gdb.base/bitops.exp: print value of 3 * 2 / 4.0 * 2.0
+PASS: gdb.base/bitops.exp: print value of 8 << 2 >> 4
+PASS: gdb.base/bitops.exp: print value of -1 < 0 > 1
+PASS: gdb.base/bitops.exp: print value of 15 ^ 10 ^ 5 ^ 7
+PASS: gdb.base/bitops.exp: print value of 3.5 < 4.0
+PASS: gdb.base/bitops.exp: print value of 3.5 < -4.0
+PASS: gdb.base/bitops.exp: print value of 2 > -3
+PASS: gdb.base/bitops.exp: print value of -3>4
+PASS: gdb.base/bitops.exp: print value of (-3 > 4)
+PASS: gdb.base/bitops.exp: print value of 3>=2.5
+PASS: gdb.base/bitops.exp: print value of 3>=4.5
+PASS: gdb.base/bitops.exp: print value of 3==3.0
+PASS: gdb.base/bitops.exp: print value of 3==4.0
+PASS: gdb.base/bitops.exp: print value of 3!=3.0
+PASS: gdb.base/bitops.exp: print value of 3!=5.0
+PASS: gdb.base/bitops.exp: print value of 0 || 1 && 0 | 0 ^ 0 == 8 > 128 >>1 +2 *2
+PASS: gdb.base/bitops.exp: print value of 1.0 || 0
+PASS: gdb.base/bitops.exp: print value of 0.0 || 1.0
+PASS: gdb.base/bitops.exp: print value of 0.0 || 0
+PASS: gdb.base/bitops.exp: print value of 0 || 1 && 0 | 0 ^ 0 == 8
+PASS: gdb.base/bitops.exp: print value of 0 == 8 > 128 >> 1 + 2 * 2
+PASS: gdb.base/bp-cmds-execution-x-script.exp: run to end
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: set breakpoint always-inserted off
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: set probe breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: get size of instruction
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: write addr_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: write addr_after_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: next over setup
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0]
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: permanent breakpoint causes random signal
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: p $prev_counter = counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint twice
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: p counter - $prev_counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints show enabled breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disable $bpnum
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: set breakpoint commands
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints still shows same number of hits
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: breakpoint commands didn't run
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: reenable breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: stop at permanent breakpoint thrice
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: info breakpoints shows one more hit
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: breakpoint commands ran
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: basics: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: next trips on permanent bp: continue to breakpoint: test_next
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: next trips on permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: next trips on permanent bp: next
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: continue trips on nested permanent bp: p counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: continue to breakpoint: test_signal_with_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: single-step to handler
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: up to mainline code
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: mainline pc points at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint, out of handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: continue to breakpoint: test_signal_no_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=0: stepi signal with no handler: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: set breakpoint always-inserted off
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: watch $dummy_convenience
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: set probe breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: get size of instruction
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: write addr_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: write addr_after_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: next over setup
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0]
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: permanent breakpoint causes random signal
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: p $prev_counter = counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint twice
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: p counter - $prev_counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints show enabled breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disable $bpnum
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: set breakpoint commands
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints still shows same number of hits
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: breakpoint commands didn't run
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: reenable breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: stop at permanent breakpoint thrice
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: info breakpoints shows one more hit
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: breakpoint commands ran
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: basics: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: next trips on permanent bp: continue to breakpoint: test_next
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: next trips on permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: next trips on permanent bp: next
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: continue trips on nested permanent bp: p counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: continue to breakpoint: test_signal_with_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: single-step to handler
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: up to mainline code
+FAIL: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: mainline pc points at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint, out of handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: continue to breakpoint: test_signal_no_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=off, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: set breakpoint always-inserted on
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: set probe breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: get size of instruction
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: write addr_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: write addr_after_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: next over setup
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: setup: p /x addr_bp[0] = buffer[0]
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: permanent breakpoint causes random signal
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: p $prev_counter = counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint twice
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: p counter - $prev_counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints show enabled breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disable $bpnum
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: set breakpoint commands
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints shows disabled breakpoint
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: disabled permanent breakpoint doesn't explain stop
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints still shows same number of hits
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: breakpoint commands didn't run
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: reenable breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: stop at permanent breakpoint thrice
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: info breakpoints shows one more hit
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: breakpoint commands ran
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: basics: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: next trips on permanent bp: continue to breakpoint: test_next
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: next trips on permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: next trips on permanent bp: next
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: permanent bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: continue trips on nested permanent bp: p counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: continue to breakpoint: test_signal_with_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: single-step to handler
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: up to mainline code
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: mainline pc points at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with handler: stop at permanent breakpoint, out of handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: continue to breakpoint: test_signal_no_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=0: stepi signal with no handler: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: set breakpoint always-inserted on
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: watch $dummy_convenience
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: set probe breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: get size of instruction
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: write addr_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: write addr_after_bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: next over setup
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: setup: p /x addr_bp[0] = buffer[0]
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: permanent breakpoint causes random signal
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: p $prev_counter = counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint twice
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: p counter - $prev_counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints show enabled breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disable $bpnum
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: set breakpoint commands
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints shows disabled breakpoint
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: disabled permanent breakpoint doesn't explain stop
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints still shows same number of hits
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: breakpoint commands didn't run
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: reenable breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: stop at permanent breakpoint thrice
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: info breakpoints shows one more hit
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: breakpoint commands ran
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: basics: single-step past permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: next trips on permanent bp: continue to breakpoint: test_next
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: next trips on permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: next trips on permanent bp: next
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: permanent bp
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: condition $bpnum 0
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: continue to breakpoint: test_signal_nested_done
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: continue trips on nested permanent bp: p counter
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: continue to breakpoint: test_signal_with_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: single-step to handler
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: up to mainline code
+FAIL: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: mainline pc points at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with handler: stop at permanent breakpoint, out of handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: continue to breakpoint: test_signal_no_handler
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: stop at permanent breakpoint
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: queue-signal SIGUSR1
+PASS: gdb.base/bp-permanent.exp: always_inserted=on, sw_watchpoint=1: stepi signal with no handler: single-step past permanent breakpoint
+PASS: gdb.base/break-always.exp: set breakpoint always-inserted on
+PASS: gdb.base/break-always.exp: confirm breakpoint always-inserted
+PASS: gdb.base/break-always.exp: set breakpoint on bar
+PASS: gdb.base/break-always.exp: set 2nd breakpoint on bar
+PASS: gdb.base/break-always.exp: set 3rd breakpoint on bar
+PASS: gdb.base/break-always.exp: set 4th breakpoint on bar
+PASS: gdb.base/break-always.exp: initial check breakpoint state
+PASS: gdb.base/break-always.exp: initial disable all breakpoints
+PASS: gdb.base/break-always.exp: initial enable all breakpoints
+PASS: gdb.base/break-always.exp: re-disable all breakpoints
+PASS: gdb.base/break-always.exp: enable 3.A
+PASS: gdb.base/break-always.exp: disable 3.B
+PASS: gdb.base/break-always.exp: enable 3.C
+PASS: gdb.base/break-always.exp: enable 2.D
+PASS: gdb.base/break-always.exp: disable 2.E
+PASS: gdb.base/break-always.exp: disable 3.F
+PASS: gdb.base/break-always.exp: enable 3.G
+PASS: gdb.base/break-always.exp: enable 2.H
+PASS: gdb.base/break-always.exp: disable 2.I
+PASS: gdb.base/break-always.exp: before re-enable check breakpoint state
+PASS: gdb.base/break-always.exp: re-enable all breakpoints
+PASS: gdb.base/break-always.exp: set breakpoint on bar 2
+PASS: gdb.base/break-always.exp: save shadow
+PASS: gdb.base/break-always.exp: write 0 to breakpoint's address
+PASS: gdb.base/break-always.exp: read back 0 from the breakpoint's address
+PASS: gdb.base/break-always.exp: write 1 to breakpoint's address
+PASS: gdb.base/break-always.exp: read back 1 from the breakpoint's address
+PASS: gdb.base/break-always.exp: restore the original contents
+PASS: gdb.base/break-always.exp: continue to breakpoint: bar
+PASS: gdb.base/break-caller-line.exp: up
+PASS: gdb.base/break-caller-line.exp: info line *$pc
+PASS: gdb.base/break-caller-line.exp: break
+UNTESTED: gdb.base/break-entry.exp: break-entry.exp
+PASS: gdb.base/break-fun-addr.exp: $(@D)/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr1: break *main
+PASS: gdb.base/break-fun-addr.exp: $(@D)/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr1: run to breakpoint at *main
+PASS: gdb.base/break-fun-addr.exp: $(@D)/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr1: p $pc == main
+PASS: gdb.base/break-fun-addr.exp: $(@D)/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr2: run to breakpoint at *main
+PASS: gdb.base/break-fun-addr.exp: $(@D)/gdb/testsuite/outputs/gdb.base/break-fun-addr/break-fun-addr2: p $pc == main
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: once: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: twice: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted off: break: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: once: hbreak foo
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: twice: hbreak foo
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted off: hbreak: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: once: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: twice: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted off: watch: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: once: rwatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: twice: rwatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted off: rwatch: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: set breakpoint always-inserted off
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: once: awatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: twice: awatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted off: awatch: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: set breakpoint always-inserted on
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: once: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: twice: break foo
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted on: break: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: set breakpoint always-inserted on
+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: hbreak: once: hbreak foo
+UNSUPPORTED: gdb.base/break-idempotent.exp: always-inserted on: hbreak: twice: hbreak foo
+PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted on: hbreak: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: set breakpoint always-inserted on
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: once: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: twice: watch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted on: watch: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: set breakpoint always-inserted on
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: once: rwatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: twice: rwatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted on: rwatch: continue
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: set breakpoint always-inserted on
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: once: awatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: twice: awatch global
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: file $binfile
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: condition $bpnum cond_global == 0
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: b bar
+PASS: gdb.base/break-idempotent.exp: always-inserted on: awatch: continue
+PASS: gdb.base/break-inline.exp: break
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: set breakpoint always-inserted on
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: break foo
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: breakpoint is set
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: get integer valueof "pg_size" (4096)
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: get integer valueof "munmap (4198400, 4096)" (0)
+PASS: gdb.base/break-main-file-remove-fail.exp: cmdline: failure to remove breakpoint warns
+PASS: gdb.base/break-main-file-remove-fail.exp: file: set breakpoint always-inserted on
+PASS: gdb.base/break-main-file-remove-fail.exp: file: break foo
+PASS: gdb.base/break-main-file-remove-fail.exp: file: breakpoint is set
+PASS: gdb.base/break-main-file-remove-fail.exp: file: get integer valueof "pg_size" (4096)
+PASS: gdb.base/break-main-file-remove-fail.exp: file: get integer valueof "munmap (4198400, 4096)" (0)
+PASS: gdb.base/break-main-file-remove-fail.exp: file: failure to remove breakpoint warns
+UNTESTED: gdb.base/break-on-linker-gcd-function.exp: break-on-linker-gcd-function.exp
+UNTESTED: gdb.base/break-on-linker-gcd-function.exp: break-on-linker-gcd-function.exp
+PASS: gdb.base/break-probes.exp: set stop-on-solib-events 1
+FAIL: gdb.base/break-probes.exp: ensure using probes
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: set breakpoint always-inserted off
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: break foo
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: breakpoint is not pending
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: file
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: file $binfile
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: b bar
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: break: continue
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: set breakpoint always-inserted off
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: hbreak foo
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: breakpoint is not pending
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: file
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: file $binfile
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: b bar
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted off: hbreak: continue
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: set breakpoint always-inserted on
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: break foo
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: breakpoint is not pending
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: file
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: file $binfile
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: b bar
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: break: continue
+PASS: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: set breakpoint always-inserted on
+UNSUPPORTED: gdb.base/break-unload-file.exp: cmdline: always-inserted on: hbreak: hbreak foo
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: set breakpoint always-inserted off
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: break foo
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: breakpoint is not pending
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: file
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: file $binfile
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: b bar
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: break: continue
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: set breakpoint always-inserted off
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: hbreak foo
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: breakpoint is not pending
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: file
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: file $binfile
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: b bar
+PASS: gdb.base/break-unload-file.exp: file: always-inserted off: hbreak: continue
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: set breakpoint always-inserted on
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: break foo
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: breakpoint is not pending
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: file
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: breakpoint is disabled
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: delete all breakpoints
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: file $binfile
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: b bar
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: break: continue
+PASS: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: set breakpoint always-inserted on
+UNSUPPORTED: gdb.base/break-unload-file.exp: file: always-inserted on: hbreak: hbreak foo
+PASS: gdb.base/break.exp: Delete all breakpoints when none
+PASS: gdb.base/break.exp: breakpoint function
+PASS: gdb.base/break.exp: breakpoint quoted function
+PASS: gdb.base/break.exp: breakpoint function in file
+PASS: gdb.base/break.exp: use `list' to establish default source file
+PASS: gdb.base/break.exp: breakpoint line number
+PASS: gdb.base/break.exp: breakpoint duplicate
+PASS: gdb.base/break.exp: breakpoint line number in file
+PASS: gdb.base/break.exp: breakpoint at start of multi line if conditional
+PASS: gdb.base/break.exp: breakpoint at start of multi line while conditional
+PASS: gdb.base/break.exp: breakpoint info
+PASS: gdb.base/break.exp: info break 2 4 6
+PASS: gdb.base/break.exp: info break 3-5
+PASS: gdb.base/break.exp: disable using history values
+PASS: gdb.base/break.exp: check disable with history values
+PASS: gdb.base/break.exp: disable with convenience values
+PASS: gdb.base/break.exp: check disable with convenience values
+PASS: gdb.base/break.exp: disable non-existent breakpoint 10
+PASS: gdb.base/break.exp: set $baz = 1.234
+PASS: gdb.base/break.exp: disable with non-integer convenience var
+PASS: gdb.base/break.exp: disable with non-existent convenience var
+PASS: gdb.base/break.exp: disable with non-existent history value
+PASS: gdb.base/break.exp: disable with badly formed history value
+PASS: gdb.base/break.exp: run until function breakpoint
+PASS: gdb.base/break.exp: list marker1
+PASS: gdb.base/break.exp: break lineno
+PASS: gdb.base/break.exp: delete $bpnum
+PASS: gdb.base/break.exp: run until breakpoint set at a line number
+PASS: gdb.base/break.exp: run until file:function(6) breakpoint
+PASS: gdb.base/break.exp: run until file:function(5) breakpoint
+PASS: gdb.base/break.exp: run until file:function(4) breakpoint
+PASS: gdb.base/break.exp: run until file:function(3) breakpoint
+PASS: gdb.base/break.exp: run until file:function(2) breakpoint
+PASS: gdb.base/break.exp: run until file:function(1) breakpoint
+PASS: gdb.base/break.exp: run until quoted breakpoint
+PASS: gdb.base/break.exp: run until file:linenum breakpoint
+PASS: gdb.base/break.exp: breakpoint offset +1
+PASS: gdb.base/break.exp: step onto breakpoint
+PASS: gdb.base/break.exp: setting breakpoint at }
+PASS: gdb.base/break.exp: continue to breakpoint at }
+PASS: gdb.base/break.exp: Temporary breakpoint function
+PASS: gdb.base/break.exp: Temporary breakpoint function in file
+PASS: gdb.base/break.exp: Temporary breakpoint line number #1
+PASS: gdb.base/break.exp: Temporary breakpoint line number #2
+PASS: gdb.base/break.exp: Temporary breakpoint line number in file #1
+PASS: gdb.base/break.exp: Temporary breakpoint line number in file #2
+PASS: gdb.base/break.exp: Temporary breakpoint info
+PASS: gdb.base/break.exp: catch requires an event name
+PASS: gdb.base/break.exp: set catch fork, never expected to trigger
+PASS: gdb.base/break.exp: set catch vfork, never expected to trigger
+PASS: gdb.base/break.exp: set catch exec, never expected to trigger
+PASS: gdb.base/break.exp: set breakpoint pending off
+PASS: gdb.base/break.exp: break on non-existent source line
+PASS: gdb.base/break.exp: until bp_location1
+PASS: gdb.base/break.exp: break on default location, 1st time
+PASS: gdb.base/break.exp: break on default location, 2nd time
+PASS: gdb.base/break.exp: break on default location, 3rd time
+PASS: gdb.base/break.exp: break on default location, 4th time
+PASS: gdb.base/break.exp: set to-be-silent break bp_location1
+PASS: gdb.base/break.exp: set silent break bp_location1
+PASS: gdb.base/break.exp: info silent break bp_location1
+PASS: gdb.base/break.exp: hit silent break bp_location1
+PASS: gdb.base/break.exp: stopped for silent break bp_location1
+PASS: gdb.base/break.exp: thread-specific breakpoint on non-existent thread disallowed
+PASS: gdb.base/break.exp: thread-specific breakpoint on bogus thread ID disallowed
+PASS: gdb.base/break.exp: breakpoint with trailing garbage disallowed
+PASS: gdb.base/break.exp: step over breakpoint
+PASS: gdb.base/break.exp: clear line has no breakpoint disallowed
+PASS: gdb.base/break.exp: clear current line has no breakpoint disallowed
+PASS: gdb.base/break.exp: break marker3 #1
+PASS: gdb.base/break.exp: break marker3 #2
+PASS: gdb.base/break.exp: clear marker3
+PASS: gdb.base/break.exp: set convenience variable $foo to bp_location11
+PASS: gdb.base/break.exp: set breakpoint via convenience variable
+PASS: gdb.base/break.exp: set convenience variable $foo to 81.5
+PASS: gdb.base/break.exp: set breakpoint via non-integer convenience variable disallowed
+PASS: gdb.base/break.exp: set breakpoint on to-be-called function
+PASS: gdb.base/break.exp: hit breakpoint on called function
+PASS: gdb.base/break.exp: backtrace while in called function
+PASS: gdb.base/break.exp: finish from called function
+PASS: gdb.base/break.exp: finish with arguments disallowed
+PASS: gdb.base/break.exp: finish from outermost frame disallowed
+PASS: gdb.base/break.exp: kill program
+PASS: gdb.base/break.exp: break at factorial
+PASS: gdb.base/break.exp: run to factorial(6)
+PASS: gdb.base/break.exp: continue to factorial(5)
+PASS: gdb.base/break.exp: backtrace from factorial(5)
+PASS: gdb.base/break.exp: next to recursive call
+PASS: gdb.base/break.exp: next over recursive call
+PASS: gdb.base/break.exp: backtrace from factorial(5.1)
+PASS: gdb.base/break.exp: continue until exit at recursive next test
+PASS: gdb.base/break.exp: breakpoint function, optimized file
+PASS: gdb.base/break.exp: breakpoint small function, optimized file
+PASS: gdb.base/break.exp: run until function breakpoint, optimized file (code motion)
+PASS: gdb.base/break.exp: run until breakpoint set at small function, optimized file (line bp_location14)
+PASS: gdb.base/break.exp: rbreak junk pending setup
+PASS: gdb.base/break.exp: rbreak junk set breakpoint
+PASS: gdb.base/break.exp: rbreak junk
+PASS: gdb.base/break.exp: set $l = 47
+PASS: gdb.base/break.exp: set convenience variable $foo to 81.5
+PASS: gdb.base/break.exp: set breakpoint via non-integer convenience variable disallowed
+PASS: gdb.base/breakpoint-in-ro-region.exp: set debug target 1
+PASS: gdb.base/breakpoint-in-ro-region.exp: probe target hardware step
+PASS: gdb.base/breakpoint-in-ro-region.exp: set debug target 0
+PASS: gdb.base/breakpoint-in-ro-region.exp: get lo address of main
+PASS: gdb.base/breakpoint-in-ro-region.exp: get hi address of main
+PASS: gdb.base/breakpoint-in-ro-region.exp: create read-only mem region covering main
+PASS: gdb.base/breakpoint-in-ro-region.exp: set mem inaccessible-by-default off
+PASS: gdb.base/breakpoint-in-ro-region.exp: set breakpoint always-inserted on
+PASS: gdb.base/breakpoint-in-ro-region.exp: set breakpoint auto-hw off
+PASS: gdb.base/breakpoint-in-ro-region.exp: writing to read-only memory fails
+PASS: gdb.base/breakpoint-in-ro-region.exp: inserting software breakpoint in read-only memory fails
+PASS: gdb.base/breakpoint-in-ro-region.exp: probe hbreak support (no support)
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: set breakpoint always-inserted off
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: set breakpoint auto-hw off
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: get current insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: get next insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: step in ro region (no error)
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: single-step breakpoint is not left behind
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: thread advanced
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: set breakpoint always-inserted off
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: set breakpoint auto-hw on
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: get current insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: get next insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: step in ro region (no error)
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: single-step breakpoint is not left behind
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: thread advanced
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: set breakpoint always-inserted on
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: set breakpoint auto-hw off
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: get current insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: get next insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: step in ro region (no error)
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: single-step breakpoint is not left behind
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: thread advanced
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: set breakpoint always-inserted on
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: set breakpoint auto-hw on
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: get current insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: get next insn
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: step in ro region (no error)
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: single-step breakpoint is not left behind
+PASS: gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: thread advanced
+PASS: gdb.base/breakpoint-shadow.exp: set breakpoint always-inserted on
+PASS: gdb.base/breakpoint-shadow.exp: show breakpoint always-inserted
+PASS: gdb.base/breakpoint-shadow.exp: disassembly without breakpoints
+PASS: gdb.base/breakpoint-shadow.exp: First breakpoint placed
+PASS: gdb.base/breakpoint-shadow.exp: Second breakpoint placed
+PASS: gdb.base/breakpoint-shadow.exp: disassembly with breakpoints
+PASS: gdb.base/breakpoint-shadow.exp: set code-cache off
+PASS: gdb.base/breakpoint-shadow.exp: set code-cache on
+PASS: gdb.base/breakpoint-shadow.exp: disassembly with breakpoints, fresh code cache
+PASS: gdb.base/breakpoint-shadow.exp: disassembly without breakpoints, no stale breakpoints
+PASS: gdb.base/call-ar-st.exp: set print sevenbit-strings
+PASS: gdb.base/call-ar-st.exp: set print address off
+PASS: gdb.base/call-ar-st.exp: set width 0
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak1
+PASS: gdb.base/call-ar-st.exp: run until breakpoint set at a line
+PASS: gdb.base/call-ar-st.exp: print print_double_array(double_array)
+PASS: gdb.base/call-ar-st.exp: print print_char_array(char_array)
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak2
+PASS: gdb.base/call-ar-st.exp: continue to tbreak2
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak3
+PASS: gdb.base/call-ar-st.exp: continuing to tbreak3
+PASS: gdb.base/call-ar-st.exp: step inside print_all_arrays
+PASS: gdb.base/call-ar-st.exp: next over print_int_array in print-all_arrays
+PASS: gdb.base/call-ar-st.exp: print print_double_array(array_d)
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak4
+PASS: gdb.base/call-ar-st.exp: continuing to tbreak4
+PASS: gdb.base/call-ar-st.exp: print sum_array_print(10, *list1, *list2, *list3, *list4)
+PASS: gdb.base/call-ar-st.exp: next to next2
+PASS: gdb.base/call-ar-st.exp: print print_array_rep(*list1, *list2, *list3)
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak5
+PASS: gdb.base/call-ar-st.exp: continue to tbreak5
+PASS: gdb.base/call-ar-st.exp: set breakpoint in sum_array_print
+PASS: gdb.base/call-ar-st.exp: set print frame-arguments all
+PASS: gdb.base/call-ar-st.exp: check args of sum_array_print
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak6
+PASS: gdb.base/call-ar-st.exp: continue to tbreak6
+PASS: gdb.base/call-ar-st.exp: print print_small_structs
+PASS: gdb.base/call-ar-st.exp: print compute_with_small_structs(20)
+PASS: gdb.base/call-ar-st.exp: print print_ten_doubles(123.456, 123.456, -0.12, -1.23, 343434.8, 89.098, 3.14, -5678.12345, -0.11111111, 216.97065)
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak7
+PASS: gdb.base/call-ar-st.exp: continue to tbreak7
+PASS: gdb.base/call-ar-st.exp: tbreak in print_long_arg_list after stepping into memcpy
+PASS: gdb.base/call-ar-st.exp: step into print_long_arg_list
+PASS: gdb.base/call-ar-st.exp: print print_small_structs from print_long_arg_list
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak8
+PASS: gdb.base/call-ar-st.exp: continue to tbreak8
+PASS: gdb.base/call-ar-st.exp: step into init_bit_flags_combo
+PASS: gdb.base/call-ar-st.exp: print print_bit_flags_combo(*bit_flags_combo)
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak9
+PASS: gdb.base/call-ar-st.exp: continue to tbreak9
+PASS: gdb.base/call-ar-st.exp: print print_long_arg_list
+PASS: gdb.base/call-ar-st.exp: tbreakpoint at tbreak10
+PASS: gdb.base/call-ar-st.exp: continue to tbreak10
+PASS: gdb.base/call-ar-st.exp: print sum_struct_print(10,*struct1,*struct2,*struct3,*struct4)
+PASS: gdb.base/call-ar-st.exp: print print_struct_rep(*struct1, *struct2, *struct3)
+PASS: gdb.base/call-ar-st.exp: print print_one_large_struct(*list1)
+PASS: gdb.base/call-rt-st.exp: set print sevenbit-strings
+PASS: gdb.base/call-rt-st.exp: set print address off
+PASS: gdb.base/call-rt-st.exp: set width 0
+PASS: gdb.base/call-rt-st.exp: breakpoint loop_count
+PASS: gdb.base/call-rt-st.exp: continue to loop_count
+PASS: gdb.base/call-rt-st.exp: finish out from loop_count (finish1)
+PASS: gdb.base/call-rt-st.exp: print print_struct_rep(*struct1)
+PASS: gdb.base/call-rt-st.exp: print print_one_large_struct(*list1)
+PASS: gdb.base/call-rt-st.exp: print print_one_double(*d1)
+PASS: gdb.base/call-rt-st.exp: print print_two_floats(*f3)
+PASS: gdb.base/call-rt-st.exp: print print_bit_flags_char(*cflags)
+PASS: gdb.base/call-rt-st.exp: print print_bit_flags_short(*sflags)
+PASS: gdb.base/call-rt-st.exp: print print_bit_flags(*flags)
+PASS: gdb.base/call-rt-st.exp: print print_bit_flags_combo(*flags_combo)
+PASS: gdb.base/call-rt-st.exp: print print_three_chars(*three_char)
+PASS: gdb.base/call-rt-st.exp: print print_five_chars(*five_char)
+PASS: gdb.base/call-rt-st.exp: print print_int_char_combo(*int_char_combo)
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-tc (char)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tc char
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tc
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tc
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tc
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tc
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tc
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-tc
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tc
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tc
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tc
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tc
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tc
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tc
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-ts (short int)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-ts short int
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-ts
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-ts
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-ts
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-ts
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-ts
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-ts
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-ts
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-ts
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-ts
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-ts
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-ts
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-ts
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-ti (int)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-ti int
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-ti
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-ti
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-ti
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-ti
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-ti
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-ti
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-ti
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-ti
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-ti
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-ti
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-ti
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-ti
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-tl (long int)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tl long int
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tl
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tl
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tl
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tl
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tl
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-tl
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tl
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tl
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tl
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tl
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tl
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tl
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-tll (long long int)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tll long long int
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tll
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tll
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tll
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tll
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tll
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-tll
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tll
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tll
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tll
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tll
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tll
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tll
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-tf (float)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tf float
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tf
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tf
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tf
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tf
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tf
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-tf
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tf
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tf
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tf
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tf
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tf
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tf
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-td (double)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-td double
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-td
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-td
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-td
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-td
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-td
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-td
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-td
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-td
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-td
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-td
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-td
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-td
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-tld (long double)
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tld long double
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tld
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tld
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tld
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tld
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tld
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-tld
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tld
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tld
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tld
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tld
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tld
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tld
+PASS: gdb.base/call-sc.exp: set print sevenbit-strings
+PASS: gdb.base/call-sc.exp: set print address off
+PASS: gdb.base/call-sc.exp: set width 0
+PASS: gdb.base/call-sc.exp: ptype; call-sc-te (enum {e = 49})
+PASS: gdb.base/call-sc.exp: ptype foo; call-sc-te enum {e = 49}
+PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-te
+PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-te
+PASS: gdb.base/call-sc.exp: p/c L; call call-sc-te
+PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-te
+PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-te
+PASS: gdb.base/call-sc.exp: return foo; return call-sc-te
+PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main()
+PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-te
+PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-te
+PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-te
+PASS: gdb.base/call-sc.exp: finish foo; return call-sc-te
+PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-te
+PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-te
+PASS: gdb.base/call-signal-resume.exp: break stop_one
+PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_one
+PASS: gdb.base/call-signal-resume.exp: inferior function call signaled
+PASS: gdb.base/call-signal-resume.exp: dummy stack frame number
+PASS: gdb.base/call-signal-resume.exp: frame 2
+PASS: gdb.base/call-signal-resume.exp: set confirm off
+PASS: gdb.base/call-signal-resume.exp: return
+PASS: gdb.base/call-signal-resume.exp: maintenance print dummy-frames
+PASS: gdb.base/call-signal-resume.exp: maintenance info breakpoints
+PASS: gdb.base/call-signal-resume.exp: break stop_two
+PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_two
+FAIL: gdb.base/call-signal-resume.exp: continue to receipt of signal
+PASS: gdb.base/call-signal-resume.exp: break null_hand_call
+PASS: gdb.base/call-signal-resume.exp: null_hand_call
+PASS: gdb.base/call-signal-resume.exp: dummy stack frame number
+PASS: gdb.base/call-signal-resume.exp: frame 1
+PASS: gdb.base/call-signal-resume.exp: set confirm off
+PASS: gdb.base/call-signal-resume.exp: return
+PASS: gdb.base/call-signal-resume.exp: break handle_signal
+PASS: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal
+PASS: gdb.base/call-signal-resume.exp: continue to program exit
+PASS: gdb.base/call-strs.exp: set print sevenbit-strings
+PASS: gdb.base/call-strs.exp: set print address off
+PASS: gdb.base/call-strs.exp: set print symbol off
+PASS: gdb.base/call-strs.exp: set width 0
+PASS: gdb.base/call-strs.exp: step after assignment to s
+PASS: gdb.base/call-strs.exp: next over strcpy
+PASS: gdb.base/call-strs.exp: print buf
+PASS: gdb.base/call-strs.exp: print s
+PASS: gdb.base/call-strs.exp: print str_func1(s)
+PASS: gdb.base/call-strs.exp: print str_func1("test string")
+PASS: gdb.base/call-strs.exp: call str_func1(s)
+PASS: gdb.base/call-strs.exp: call str_func1("test string")
+PASS: gdb.base/call-strs.exp: print str_func1(buf)
+PASS: gdb.base/call-strs.exp: call str_func1(buf)
+PASS: gdb.base/call-strs.exp: print str_func("a","b","c","d","e","f","g")
+PASS: gdb.base/call-strs.exp: call str_func("a","b","c","d","e","f","g")
+PASS: gdb.base/call-strs.exp: print str_func(s,s,s,s,s,s,s)
+PASS: gdb.base/call-strs.exp: call str_func(s,s,s,s,s,s,s)
+PASS: gdb.base/callexit.exp: inferior function call terminated program
+PASS: gdb.base/callfuncs.exp: set print sevenbit-strings
+PASS: gdb.base/callfuncs.exp: set print address off
+PASS: gdb.base/callfuncs.exp: set width 0
+PASS: gdb.base/callfuncs.exp: set language c
+PASS: gdb.base/callfuncs.exp: next to t_double_values
+PASS: gdb.base/callfuncs.exp: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: set unwindonsignal on
+PASS: gdb.base/callfuncs.exp: p t_char_values(0,0)
+PASS: gdb.base/callfuncs.exp: p t_char_values('a','b')
+PASS: gdb.base/callfuncs.exp: p t_char_values(char_val1,char_val2)
+PASS: gdb.base/callfuncs.exp: p t_char_values('a',char_val2)
+PASS: gdb.base/callfuncs.exp: p t_char_values(char_val1,'b')
+PASS: gdb.base/callfuncs.exp: p t_short_values(0,0)
+PASS: gdb.base/callfuncs.exp: p t_short_values(10,-23)
+PASS: gdb.base/callfuncs.exp: p t_short_values(short_val1,short_val2)
+PASS: gdb.base/callfuncs.exp: p t_short_values(10,short_val2)
+PASS: gdb.base/callfuncs.exp: p t_short_values(short_val1,-23)
+PASS: gdb.base/callfuncs.exp: p t_int_values(0,0)
+PASS: gdb.base/callfuncs.exp: p t_int_values(87,-26)
+PASS: gdb.base/callfuncs.exp: p t_int_values(int_val1,int_val2)
+PASS: gdb.base/callfuncs.exp: p t_int_values(87,int_val2)
+PASS: gdb.base/callfuncs.exp: p t_int_values(int_val1,-26)
+PASS: gdb.base/callfuncs.exp: p t_long_values(0,0)
+PASS: gdb.base/callfuncs.exp: p t_long_values(789,-321)
+PASS: gdb.base/callfuncs.exp: p t_long_values(long_val1,long_val2)
+PASS: gdb.base/callfuncs.exp: p t_long_values(789,long_val2)
+PASS: gdb.base/callfuncs.exp: p t_long_values(long_val1,-321)
+PASS: gdb.base/callfuncs.exp: p t_float_values(0.0,0.0)
+PASS: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765)
+PASS: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2)
+PASS: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2)
+PASS: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765)
+PASS: gdb.base/callfuncs.exp: p t_float_values2(0.0,0.0)
+PASS: gdb.base/callfuncs.exp: p t_float_values2(3.14159,float_val2)
+PASS: gdb.base/callfuncs.exp: Call function with many float arguments.
+PASS: gdb.base/callfuncs.exp: p t_small_values(1,2,3,4,5,6,7,8,9,10)
+PASS: gdb.base/callfuncs.exp: p t_double_values(0.0,0.0)
+PASS: gdb.base/callfuncs.exp: p t_double_values(45.654,-67.66)
+PASS: gdb.base/callfuncs.exp: p t_double_values(double_val1,double_val2)
+PASS: gdb.base/callfuncs.exp: p t_double_values(45.654,double_val2)
+PASS: gdb.base/callfuncs.exp: p t_double_values(double_val1,-67.66)
+PASS: gdb.base/callfuncs.exp: Call function with many double arguments.
+PASS: gdb.base/callfuncs.exp: p t_double_int(99.0, 1)
+PASS: gdb.base/callfuncs.exp: p t_double_int(99.0, 99)
+PASS: gdb.base/callfuncs.exp: p t_int_double(99, 1.0)
+PASS: gdb.base/callfuncs.exp: p t_int_double(99, 99.0)
+PASS: gdb.base/callfuncs.exp: p t_float_complex_values(fc1, fc2)
+PASS: gdb.base/callfuncs.exp: p t_float_complex_values(fc3, fc4)
+PASS: gdb.base/callfuncs.exp: p t_float_complex_many_args(fc1, fc2, fc3, fc4, fc1, fc2, fc3, fc4, fc1, fc2, fc3, fc4, fc1, fc2, fc3, fc4)
+PASS: gdb.base/callfuncs.exp: p t_float_complex_many_args(fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1)
+PASS: gdb.base/callfuncs.exp: p t_double_complex_values(dc1, dc2)
+PASS: gdb.base/callfuncs.exp: p t_double_complex_values(dc3, dc4)
+PASS: gdb.base/callfuncs.exp: p t_double_complex_many_args(dc1, dc2, dc3, dc4, dc1, dc2, dc3, dc4, dc1, dc2, dc3, dc4, dc1, dc2, dc3, dc4)
+PASS: gdb.base/callfuncs.exp: p t_double_complex_many_args(dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1)
+PASS: gdb.base/callfuncs.exp: p t_long_double_complex_values(ldc1, ldc2)
+PASS: gdb.base/callfuncs.exp: p t_long_double_complex_values(ldc3, ldc4)
+PASS: gdb.base/callfuncs.exp: p t_long_double_complex_many_args(ldc1, ldc2, ldc3, ldc4, ldc1, ldc2, ldc3, ldc4, ldc1, ldc2, ldc3, ldc4, ldc1, ldc2, ldc3, ldc4)
+PASS: gdb.base/callfuncs.exp: p t_long_double_complex_many_args(ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1,ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1)
+PASS: gdb.base/callfuncs.exp: p t_string_values(string_val2,string_val1)
+PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,string_val2)
+PASS: gdb.base/callfuncs.exp: p t_string_values("string 1","string 2")
+PASS: gdb.base/callfuncs.exp: p t_string_values("string 1",string_val2)
+PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,"string 2")
+PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val2,char_array_val1)
+PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,char_array_val2)
+PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1","carray 2")
+PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1",char_array_val2)
+PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,"carray 2")
+PASS: gdb.base/callfuncs.exp: p doubleit(4)
+PASS: gdb.base/callfuncs.exp: p add(4,5)
+PASS: gdb.base/callfuncs.exp: p t_func_values(func_val2,func_val1)
+PASS: gdb.base/callfuncs.exp: p t_func_values(func_val1,func_val2)
+PASS: gdb.base/callfuncs.exp: p function_struct.func(5)
+PASS: gdb.base/callfuncs.exp: p function_struct_ptr->func(10)
+PASS: gdb.base/callfuncs.exp: p t_func_values(add,func_val2)
+PASS: gdb.base/callfuncs.exp: p t_func_values(func_val1,doubleit)
+PASS: gdb.base/callfuncs.exp: p t_call_add(add,3,4)
+PASS: gdb.base/callfuncs.exp: p t_call_add(func_val1,3,4)
+PASS: gdb.base/callfuncs.exp: p t_enum_value1(enumval1)
+PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val1)
+PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val2)
+PASS: gdb.base/callfuncs.exp: p t_enum_value2(enumval2)
+PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val2)
+PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val1)
+PASS: gdb.base/callfuncs.exp: p sum_args(1,{2})
+PASS: gdb.base/callfuncs.exp: p sum_args(2,{2,3})
+PASS: gdb.base/callfuncs.exp: p sum_args(3,{2,3,4})
+PASS: gdb.base/callfuncs.exp: p sum_args(4,{2,3,4,5})
+PASS: gdb.base/callfuncs.exp: p sum10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
+PASS: gdb.base/callfuncs.exp: p cmp10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns short
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns int
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns long
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns float
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns double
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns float _Complex
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns double _Complex
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns long double _Complex
+PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char *
+PASS: gdb.base/callfuncs.exp: set unwindonsignal off
+PASS: gdb.base/callfuncs.exp: register contents after gdb function calls
+PASS: gdb.base/callfuncs.exp: gdb function calls preserve register contents
+PASS: gdb.base/callfuncs.exp: set language c
+PASS: gdb.base/callfuncs.exp: next to t_double_values
+PASS: gdb.base/callfuncs.exp: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: stop at breakpoint in call dummy function
+PASS: gdb.base/callfuncs.exp: continue from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: bt after continuing from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: register contents after stop in call dummy
+PASS: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents
+PASS: gdb.base/callfuncs.exp: set language c
+PASS: gdb.base/callfuncs.exp: next to t_double_values
+PASS: gdb.base/callfuncs.exp: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: call function causing a breakpoint then do a finish
+PASS: gdb.base/callfuncs.exp: finish from call dummy breakpoint returns correct value
+PASS: gdb.base/callfuncs.exp: bt after finishing from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: register contents after finish in call dummy
+PASS: gdb.base/callfuncs.exp: finish after stop in call dummy preserves register contents
+PASS: gdb.base/callfuncs.exp: set language c
+PASS: gdb.base/callfuncs.exp: next to t_double_values
+PASS: gdb.base/callfuncs.exp: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: call function causing a breakpoint and then do a return
+PASS: gdb.base/callfuncs.exp: back at main after return from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: register contents after return in call dummy
+PASS: gdb.base/callfuncs.exp: return after stop in call dummy preserves register contents
+PASS: gdb.base/callfuncs.exp: set language c
+PASS: gdb.base/callfuncs.exp: next to t_double_values
+PASS: gdb.base/callfuncs.exp: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: stop at nested call level 1
+PASS: gdb.base/callfuncs.exp: backtrace at nested call level 1
+PASS: gdb.base/callfuncs.exp: stop at nested call level 2
+PASS: gdb.base/callfuncs.exp: backtrace at nested call level 2
+PASS: gdb.base/callfuncs.exp: stop at nested call level 3
+PASS: gdb.base/callfuncs.exp: backtrace at nested call level 3
+PASS: gdb.base/callfuncs.exp: stop at nested call level 4
+PASS: gdb.base/callfuncs.exp: backtrace at nested call level 4
+PASS: gdb.base/callfuncs.exp: Finish from nested call level 4
+PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 4
+PASS: gdb.base/callfuncs.exp: Finish from nested call level 3
+PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 3
+PASS: gdb.base/callfuncs.exp: Finish from nested call level 2
+PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 2
+PASS: gdb.base/callfuncs.exp: Finish from nested call level 1
+PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 1
+PASS: gdb.base/callfuncs.exp: register contents after nested call dummies
+PASS: gdb.base/callfuncs.exp: nested call dummies preserve register contents
+PASS: gdb.base/callfuncs.exp: set $old_sp = $sp
+PASS: gdb.base/callfuncs.exp: set $sp = 0
+PASS: gdb.base/callfuncs.exp: sp == 0: call doubleit (1)
+PASS: gdb.base/callfuncs.exp: set $sp = -1
+PASS: gdb.base/callfuncs.exp: sp == -1: call doubleit (1)
+PASS: gdb.base/callfuncs.exp: set $sp = $old_sp
+PASS: gdb.base/callfuncs.exp: print callfunc (Lcallfunc, 5)
+PASS: gdb.base/callfuncs.exp: print *((int *(*) (void)) voidfunc)()
+PASS: gdb.base/callfuncs.exp: noproto: set print sevenbit-strings
+PASS: gdb.base/callfuncs.exp: noproto: set print address off
+PASS: gdb.base/callfuncs.exp: noproto: set width 0
+PASS: gdb.base/callfuncs.exp: noproto: set language c
+PASS: gdb.base/callfuncs.exp: noproto: next to t_double_values
+PASS: gdb.base/callfuncs.exp: noproto: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: noproto: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: noproto: set unwindonsignal on
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_values(0,0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_values('a','b')
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_values(char_val1,char_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_values('a',char_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_values(char_val1,'b')
+PASS: gdb.base/callfuncs.exp: noproto: p t_short_values(0,0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_short_values(10,-23)
+PASS: gdb.base/callfuncs.exp: noproto: p t_short_values(short_val1,short_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_short_values(10,short_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_short_values(short_val1,-23)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_values(0,0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_values(87,-26)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_values(int_val1,int_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_values(87,int_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_values(int_val1,-26)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_values(0,0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_values(789,-321)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_values(long_val1,long_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_values(789,long_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_values(long_val1,-321)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values(0.0,0.0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values(3.14159,-2.3765)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values(float_val1,float_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values(3.14159,float_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values(float_val1,-2.3765)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values2(0.0,0.0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_values2(3.14159,float_val2)
+PASS: gdb.base/callfuncs.exp: noproto: Call function with many float arguments.
+PASS: gdb.base/callfuncs.exp: noproto: p t_small_values(1,2,3,4,5,6,7,8,9,10)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_values(0.0,0.0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_values(45.654,-67.66)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_values(double_val1,double_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_values(45.654,double_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_values(double_val1,-67.66)
+PASS: gdb.base/callfuncs.exp: noproto: Call function with many double arguments.
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_int(99.0, 1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_int(99.0, 99)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_double(99, 1.0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_int_double(99, 99.0)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_complex_values(fc1, fc2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_complex_values(fc3, fc4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_complex_many_args(fc1, fc2, fc3, fc4, fc1, fc2, fc3, fc4, fc1, fc2, fc3, fc4, fc1, fc2, fc3, fc4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_float_complex_many_args(fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1, fc1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_complex_values(dc1, dc2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_complex_values(dc3, dc4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_complex_many_args(dc1, dc2, dc3, dc4, dc1, dc2, dc3, dc4, dc1, dc2, dc3, dc4, dc1, dc2, dc3, dc4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_double_complex_many_args(dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1, dc1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_double_complex_values(ldc1, ldc2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_double_complex_values(ldc3, ldc4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_double_complex_many_args(ldc1, ldc2, ldc3, ldc4, ldc1, ldc2, ldc3, ldc4, ldc1, ldc2, ldc3, ldc4, ldc1, ldc2, ldc3, ldc4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_long_double_complex_many_args(ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1,ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_string_values(string_val2,string_val1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_string_values(string_val1,string_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_string_values("string 1","string 2")
+PASS: gdb.base/callfuncs.exp: noproto: p t_string_values("string 1",string_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_string_values(string_val1,"string 2")
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_array_values(char_array_val2,char_array_val1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_array_values(char_array_val1,char_array_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_array_values("carray 1","carray 2")
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_array_values("carray 1",char_array_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_char_array_values(char_array_val1,"carray 2")
+PASS: gdb.base/callfuncs.exp: noproto: p doubleit(4)
+PASS: gdb.base/callfuncs.exp: noproto: p add(4,5)
+PASS: gdb.base/callfuncs.exp: noproto: p t_func_values(func_val2,func_val1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_func_values(func_val1,func_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p function_struct.func(5)
+PASS: gdb.base/callfuncs.exp: noproto: p function_struct_ptr->func(10)
+PASS: gdb.base/callfuncs.exp: noproto: p t_func_values(add,func_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_func_values(func_val1,doubleit)
+PASS: gdb.base/callfuncs.exp: noproto: p t_call_add(add,3,4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_call_add(func_val1,3,4)
+PASS: gdb.base/callfuncs.exp: noproto: p t_enum_value1(enumval1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_enum_value1(enum_val1)
+PASS: gdb.base/callfuncs.exp: noproto: p t_enum_value1(enum_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_enum_value2(enumval2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_enum_value2(enum_val2)
+PASS: gdb.base/callfuncs.exp: noproto: p t_enum_value2(enum_val1)
+PASS: gdb.base/callfuncs.exp: noproto: p sum_args(1,{2})
+PASS: gdb.base/callfuncs.exp: noproto: p sum_args(2,{2,3})
+PASS: gdb.base/callfuncs.exp: noproto: p sum_args(3,{2,3,4})
+PASS: gdb.base/callfuncs.exp: noproto: p sum_args(4,{2,3,4,5})
+PASS: gdb.base/callfuncs.exp: noproto: p sum10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
+PASS: gdb.base/callfuncs.exp: noproto: p cmp10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns char
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns short
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns int
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns long
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns float
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns double
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns float _Complex
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns double _Complex
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns long double _Complex
+PASS: gdb.base/callfuncs.exp: noproto: call inferior func with struct - returns char *
+PASS: gdb.base/callfuncs.exp: noproto: set unwindonsignal off
+PASS: gdb.base/callfuncs.exp: noproto: register contents after gdb function calls
+PASS: gdb.base/callfuncs.exp: noproto: gdb function calls preserve register contents
+PASS: gdb.base/callfuncs.exp: noproto: set language c
+PASS: gdb.base/callfuncs.exp: noproto: next to t_double_values
+PASS: gdb.base/callfuncs.exp: noproto: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: noproto: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: noproto: stop at breakpoint in call dummy function
+PASS: gdb.base/callfuncs.exp: noproto: continue from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: noproto: bt after continuing from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: noproto: register contents after stop in call dummy
+PASS: gdb.base/callfuncs.exp: noproto: continue after stop in call dummy preserves register contents
+PASS: gdb.base/callfuncs.exp: noproto: set language c
+PASS: gdb.base/callfuncs.exp: noproto: next to t_double_values
+PASS: gdb.base/callfuncs.exp: noproto: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: noproto: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: noproto: call function causing a breakpoint then do a finish
+PASS: gdb.base/callfuncs.exp: noproto: finish from call dummy breakpoint returns correct value
+PASS: gdb.base/callfuncs.exp: noproto: bt after finishing from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: noproto: register contents after finish in call dummy
+PASS: gdb.base/callfuncs.exp: noproto: finish after stop in call dummy preserves register contents
+PASS: gdb.base/callfuncs.exp: noproto: set language c
+PASS: gdb.base/callfuncs.exp: noproto: next to t_double_values
+PASS: gdb.base/callfuncs.exp: noproto: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: noproto: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: noproto: call function causing a breakpoint and then do a return
+PASS: gdb.base/callfuncs.exp: noproto: back at main after return from call dummy breakpoint
+PASS: gdb.base/callfuncs.exp: noproto: register contents after return in call dummy
+PASS: gdb.base/callfuncs.exp: noproto: return after stop in call dummy preserves register contents
+PASS: gdb.base/callfuncs.exp: noproto: set language c
+PASS: gdb.base/callfuncs.exp: noproto: next to t_double_values
+PASS: gdb.base/callfuncs.exp: noproto: next to t_structs_c
+PASS: gdb.base/callfuncs.exp: noproto: retrieve original register contents
+PASS: gdb.base/callfuncs.exp: noproto: stop at nested call level 1
+PASS: gdb.base/callfuncs.exp: noproto: backtrace at nested call level 1
+PASS: gdb.base/callfuncs.exp: noproto: stop at nested call level 2
+PASS: gdb.base/callfuncs.exp: noproto: backtrace at nested call level 2
+PASS: gdb.base/callfuncs.exp: noproto: stop at nested call level 3
+PASS: gdb.base/callfuncs.exp: noproto: backtrace at nested call level 3
+PASS: gdb.base/callfuncs.exp: noproto: stop at nested call level 4
+PASS: gdb.base/callfuncs.exp: noproto: backtrace at nested call level 4
+PASS: gdb.base/callfuncs.exp: noproto: Finish from nested call level 4
+PASS: gdb.base/callfuncs.exp: noproto: backtrace after finish from nested call level 4
+PASS: gdb.base/callfuncs.exp: noproto: Finish from nested call level 3
+PASS: gdb.base/callfuncs.exp: noproto: backtrace after finish from nested call level 3
+PASS: gdb.base/callfuncs.exp: noproto: Finish from nested call level 2
+PASS: gdb.base/callfuncs.exp: noproto: backtrace after finish from nested call level 2
+PASS: gdb.base/callfuncs.exp: noproto: Finish from nested call level 1
+PASS: gdb.base/callfuncs.exp: noproto: backtrace after finish from nested call level 1
+PASS: gdb.base/callfuncs.exp: noproto: register contents after nested call dummies
+PASS: gdb.base/callfuncs.exp: noproto: nested call dummies preserve register contents
+PASS: gdb.base/callfuncs.exp: noproto: set $old_sp = $sp
+PASS: gdb.base/callfuncs.exp: noproto: set $sp = 0
+PASS: gdb.base/callfuncs.exp: noproto: sp == 0: call doubleit (1)
+PASS: gdb.base/callfuncs.exp: noproto: set $sp = -1
+PASS: gdb.base/callfuncs.exp: noproto: sp == -1: call doubleit (1)
+PASS: gdb.base/callfuncs.exp: noproto: set $sp = $old_sp
+PASS: gdb.base/callfuncs.exp: noproto: print callfunc (Lcallfunc, 5)
+PASS: gdb.base/callfuncs.exp: noproto: print *((int *(*) (void)) voidfunc)()
+UNTESTED: gdb.base/catch-fork-kill.exp: catch-fork-kill-fork.exp
+UNTESTED: gdb.base/catch-fork-kill.exp: failed to compile catch-fork-kill-fork
+PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGSEGV nostop noprint
+PASS: gdb.base/catch-gdb-caused-signals.exp: handle SIGILL nostop noprint
+PASS: gdb.base/catch-gdb-caused-signals.exp: print return_one()
+PASS: gdb.base/catch-gdb-caused-signals.exp: set dprintf-style call
+PASS: gdb.base/catch-gdb-caused-signals.exp: dprintf 32,"testdprintf\n"
+PASS: gdb.base/catch-gdb-caused-signals.exp: continue
+PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0
+PASS: gdb.base/catch-load.exp: plain load: catch load
+PASS: gdb.base/catch-load.exp: plain load: continue
+PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set stop-on-solib-events 1
+PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: catch load
+PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: rx load: set stop-on-solib-events 0
+PASS: gdb.base/catch-load.exp: rx load: catch load catch-load-so
+PASS: gdb.base/catch-load.exp: rx load: continue
+PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set stop-on-solib-events 1
+PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: catch load catch-load-so
+PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: non-matching load: set stop-on-solib-events 0
+PASS: gdb.base/catch-load.exp: non-matching load: catch load zardoz
+PASS: gdb.base/catch-load.exp: non-matching load: continue
+PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set stop-on-solib-events 1
+PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: catch load zardoz
+PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: plain unload: set stop-on-solib-events 0
+PASS: gdb.base/catch-load.exp: plain unload: catch unload
+PASS: gdb.base/catch-load.exp: plain unload: continue
+PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set stop-on-solib-events 1
+PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: catch unload
+PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: rx unload: set stop-on-solib-events 0
+PASS: gdb.base/catch-load.exp: rx unload: catch unload catch-load-so
+PASS: gdb.base/catch-load.exp: rx unload: continue
+PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set stop-on-solib-events 1
+PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: catch unload catch-load-so
+PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: non-matching unload: set stop-on-solib-events 0
+PASS: gdb.base/catch-load.exp: non-matching unload: catch unload zardoz
+PASS: gdb.base/catch-load.exp: non-matching unload: continue
+PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so"
+PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set stop-on-solib-events 1
+PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: catch unload zardoz
+PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
+PASS: gdb.base/catch-signal-fork.exp: catch signal SIGHUP
+PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: first HUP
+PASS: gdb.base/catch-signal-fork.exp: continue
+PASS: gdb.base/catch-signal-fork.exp: continue to breakpoint: fork loop
+PASS: gdb.base/catch-signal-fork.exp: got SIGHUP after fork
+PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: first HUP
+PASS: gdb.base/catch-signal.exp: SIGHUP: handle SIGHUP nostop noprint pass
+PASS: gdb.base/catch-signal.exp: SIGHUP: catch signal
+PASS: gdb.base/catch-signal.exp: SIGHUP: continue
+PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: handle marker
+PASS: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: second HUP
+PASS: gdb.base/catch-signal.exp: SIGHUP: catch signal SIGHUP
+PASS: gdb.base/catch-signal.exp: SIGHUP: continue
+FAIL: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: third HUP
+FAIL: gdb.base/catch-signal.exp: SIGHUP: handle SIGUSR1 nostop noprint pass
+PASS: gdb.base/catch-signal.exp: SIGHUP: catch signal SIGUSR1
+FAIL: gdb.base/catch-signal.exp: SIGHUP: setting breakpoint at catch-signal.c:29
+FAIL: gdb.base/catch-signal.exp: SIGHUP: handle SIGHUP nostop noprint nopass
+FAIL: gdb.base/catch-signal.exp: SIGHUP: setting breakpoint at catch-signal.c:44
+FAIL: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: fourth HUP
+UNRESOLVED: gdb.base/catch-signal.exp: SIGHUP: setting breakpoint at catch-signal.c:46
+FAIL: gdb.base/catch-signal.exp: SIGHUP: continue to breakpoint: first INT
+FAIL: gdb.base/catch-signal.exp: SIGHUP: override SIGINT to catch
+PASS: gdb.base/catch-signal.exp: SIGHUP: catch signal SIGINT
+FAIL: gdb.base/catch-signal.exp: SIGHUP: continue
+PASS: gdb.base/catch-signal.exp: 1: continue to breakpoint: first HUP
+PASS: gdb.base/catch-signal.exp: 1: handle SIGHUP nostop noprint pass
+PASS: gdb.base/catch-signal.exp: 1: catch signal
+PASS: gdb.base/catch-signal.exp: 1: continue
+PASS: gdb.base/catch-signal.exp: 1: continue to breakpoint: handle marker
+PASS: gdb.base/catch-signal.exp: 1: continue to breakpoint: second HUP
+PASS: gdb.base/catch-signal.exp: 1: catch signal 1
+PASS: gdb.base/catch-signal.exp: 1: continue
+FAIL: gdb.base/catch-signal.exp: 1: continue to breakpoint: third HUP
+FAIL: gdb.base/catch-signal.exp: 1: handle SIGUSR1 nostop noprint pass
+PASS: gdb.base/catch-signal.exp: 1: catch signal SIGUSR1
+FAIL: gdb.base/catch-signal.exp: 1: setting breakpoint at catch-signal.c:29
+FAIL: gdb.base/catch-signal.exp: 1: handle SIGHUP nostop noprint nopass
+FAIL: gdb.base/catch-signal.exp: 1: setting breakpoint at catch-signal.c:44
+FAIL: gdb.base/catch-signal.exp: 1: continue to breakpoint: fourth HUP
+UNRESOLVED: gdb.base/catch-signal.exp: 1: setting breakpoint at catch-signal.c:46
+FAIL: gdb.base/catch-signal.exp: 1: continue to breakpoint: first INT
+FAIL: gdb.base/catch-signal.exp: 1: override SIGINT to catch
+PASS: gdb.base/catch-signal.exp: 1: catch signal SIGINT
+FAIL: gdb.base/catch-signal.exp: 1: continue
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue to breakpoint: first HUP
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: handle SIGHUP nostop noprint pass
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: catch signal
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue to breakpoint: handle marker
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue to breakpoint: second HUP
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: catch signal SIGHUP SIGUSR2
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue to breakpoint: third HUP
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: handle SIGUSR1 nostop noprint pass
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: catch signal SIGUSR1
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: setting breakpoint at catch-signal.c:29
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: handle SIGHUP nostop noprint nopass
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: setting breakpoint at catch-signal.c:44
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue to breakpoint: fourth HUP
+UNRESOLVED: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: setting breakpoint at catch-signal.c:46
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue to breakpoint: first INT
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: override SIGINT to catch
+PASS: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: catch signal SIGINT
+FAIL: gdb.base/catch-signal.exp: SIGHUP SIGUSR2: continue
+PASS: gdb.base/catch-signal.exp: catch signal SIGZARDOZ
+PASS: gdb.base/catch-signal.exp: catch signal all
+PASS: gdb.base/catch-signal.exp: catch signal all SIGHUP
+PASS: gdb.base/catch-signal.exp: catch signal SIGHUP all
+PASS: gdb.base/catch-signal.exp: set catchpoint '' for printing
+PASS: gdb.base/catch-signal.exp: info break for ''
+FAIL: gdb.base/catch-signal.exp: setting breakpoint at main
+PASS: gdb.base/catch-signal.exp: save breakpoints for ''
+FAIL: gdb.base/catch-signal.exp: Number of lines of save breakpoints for ''
+PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for ''
+FAIL: gdb.base/catch-signal.exp: 2nd line of save breakpoints for ''
+PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for ''
+PASS: gdb.base/catch-signal.exp: set catchpoint 'SIGHUP' for printing
+PASS: gdb.base/catch-signal.exp: info break for 'SIGHUP'
+FAIL: gdb.base/catch-signal.exp: setting breakpoint at main
+PASS: gdb.base/catch-signal.exp: save breakpoints for 'SIGHUP'
+FAIL: gdb.base/catch-signal.exp: Number of lines of save breakpoints for 'SIGHUP'
+PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'SIGHUP'
+FAIL: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'SIGHUP'
+PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'SIGHUP'
+PASS: gdb.base/catch-signal.exp: set catchpoint 'SIGHUP SIGUSR2' for printing
+PASS: gdb.base/catch-signal.exp: info break for 'SIGHUP SIGUSR2'
+FAIL: gdb.base/catch-signal.exp: setting breakpoint at main
+PASS: gdb.base/catch-signal.exp: save breakpoints for 'SIGHUP SIGUSR2'
+FAIL: gdb.base/catch-signal.exp: Number of lines of save breakpoints for 'SIGHUP SIGUSR2'
+PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'SIGHUP SIGUSR2'
+FAIL: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'SIGHUP SIGUSR2'
+PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'SIGHUP SIGUSR2'
+PASS: gdb.base/catch-signal.exp: set catchpoint 'all' for printing
+PASS: gdb.base/catch-signal.exp: info break for 'all'
+FAIL: gdb.base/catch-signal.exp: setting breakpoint at main
+PASS: gdb.base/catch-signal.exp: save breakpoints for 'all'
+FAIL: gdb.base/catch-signal.exp: Number of lines of save breakpoints for 'all'
+PASS: gdb.base/catch-signal.exp: 1st line of save breakpoints for 'all'
+FAIL: gdb.base/catch-signal.exp: 2nd line of save breakpoints for 'all'
+PASS: gdb.base/catch-signal.exp: Trailing newline of save breakpoints for 'all'
+PASS: gdb.base/charset.exp: show charset
+PASS: gdb.base/charset.exp: show target-charset
+PASS: gdb.base/charset.exp: check `show target-charset' against `show charset'
+PASS: gdb.base/charset.exp: show host-charset
+PASS: gdb.base/charset.exp: check `show host-charset' against `show charset'
+PASS: gdb.base/charset.exp: try malformed `set charset'
+PASS: gdb.base/charset.exp: try `set host-charset' with invalid charset
+PASS: gdb.base/charset.exp: try `set target-charset' with invalid charset
+PASS: gdb.base/charset.exp: capture valid host charsets
+UNTESTED: gdb.base/charset.exp: charset.exp
+PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
+PASS: gdb.base/chng-syms.exp: running to stop_here first time
+PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through
+PASS: gdb.base/chng-syms.exp: running with invalidated bpt condition after executable changes
+PASS: gdb.base/code-expr.exp: set print sevenbit-strings
+PASS: gdb.base/code-expr.exp: set print address off
+PASS: gdb.base/code-expr.exp: set width 0
+PASS: gdb.base/code-expr.exp: (@code char)
+PASS: gdb.base/code-expr.exp: (@code signed char)
+PASS: gdb.base/code-expr.exp: (@code unsigned char)
+PASS: gdb.base/code-expr.exp: (@code short)
+PASS: gdb.base/code-expr.exp: (@code signed short)
+PASS: gdb.base/code-expr.exp: (@code unsigned short)
+PASS: gdb.base/code-expr.exp: (@code int)
+PASS: gdb.base/code-expr.exp: (@code signed int)
+PASS: gdb.base/code-expr.exp: (@code unsigned int)
+PASS: gdb.base/code-expr.exp: (@code long)
+PASS: gdb.base/code-expr.exp: (@code signed long)
+PASS: gdb.base/code-expr.exp: (@code unsigned long)
+PASS: gdb.base/code-expr.exp: (@code long long)
+PASS: gdb.base/code-expr.exp: (@code signed long long)
+PASS: gdb.base/code-expr.exp: (@code unsigned long long)
+PASS: gdb.base/code-expr.exp: (@code float)
+PASS: gdb.base/code-expr.exp: (@code double)
+PASS: gdb.base/code-expr.exp: (@data char)
+PASS: gdb.base/code-expr.exp: (@data signed char)
+PASS: gdb.base/code-expr.exp: (@data unsigned char)
+PASS: gdb.base/code-expr.exp: (@data short)
+PASS: gdb.base/code-expr.exp: (@data signed short)
+PASS: gdb.base/code-expr.exp: (@data unsigned short)
+PASS: gdb.base/code-expr.exp: (@data int)
+PASS: gdb.base/code-expr.exp: (@data signed int)
+PASS: gdb.base/code-expr.exp: (@data unsigned int)
+PASS: gdb.base/code-expr.exp: (@data long)
+PASS: gdb.base/code-expr.exp: (@data signed long)
+PASS: gdb.base/code-expr.exp: (@data unsigned long)
+PASS: gdb.base/code-expr.exp: (@data long long)
+PASS: gdb.base/code-expr.exp: (@data signed long long)
+PASS: gdb.base/code-expr.exp: (@data unsigned long long)
+PASS: gdb.base/code-expr.exp: (@data float)
+PASS: gdb.base/code-expr.exp: (@data double)
+PASS: gdb.base/code-expr.exp: (char @code)
+PASS: gdb.base/code-expr.exp: (signed char @code)
+PASS: gdb.base/code-expr.exp: (unsigned char @code)
+PASS: gdb.base/code-expr.exp: (short @code)
+PASS: gdb.base/code-expr.exp: (signed short @code)
+PASS: gdb.base/code-expr.exp: (unsigned short @code)
+PASS: gdb.base/code-expr.exp: (int @code)
+PASS: gdb.base/code-expr.exp: (signed int @code)
+PASS: gdb.base/code-expr.exp: (unsigned int @code)
+PASS: gdb.base/code-expr.exp: (long @code)
+PASS: gdb.base/code-expr.exp: (signed long @code)
+PASS: gdb.base/code-expr.exp: (unsigned long @code)
+PASS: gdb.base/code-expr.exp: (long long @code)
+PASS: gdb.base/code-expr.exp: (signed long long @code)
+PASS: gdb.base/code-expr.exp: (unsigned long long @code)
+PASS: gdb.base/code-expr.exp: (float @code)
+PASS: gdb.base/code-expr.exp: (double @code)
+PASS: gdb.base/code-expr.exp: (char @data)
+PASS: gdb.base/code-expr.exp: (signed char @data)
+PASS: gdb.base/code-expr.exp: (unsigned char @data)
+PASS: gdb.base/code-expr.exp: (short @data)
+PASS: gdb.base/code-expr.exp: (signed short @data)
+PASS: gdb.base/code-expr.exp: (unsigned short @data)
+PASS: gdb.base/code-expr.exp: (int @data)
+PASS: gdb.base/code-expr.exp: (signed int @data)
+PASS: gdb.base/code-expr.exp: (unsigned int @data)
+PASS: gdb.base/code-expr.exp: (long @data)
+PASS: gdb.base/code-expr.exp: (signed long @data)
+PASS: gdb.base/code-expr.exp: (unsigned long @data)
+PASS: gdb.base/code-expr.exp: (long long @data)
+PASS: gdb.base/code-expr.exp: (signed long long @data)
+PASS: gdb.base/code-expr.exp: (unsigned long long @data)
+PASS: gdb.base/code-expr.exp: (float @data)
+PASS: gdb.base/code-expr.exp: (double @data)
+PASS: gdb.base/code-expr.exp: (@code enum misordered)
+PASS: gdb.base/code-expr.exp: (enum misordered @code)
+PASS: gdb.base/code-expr.exp: (@data enum misordered)
+PASS: gdb.base/code-expr.exp: (enum misordered @data)
+PASS: gdb.base/code-expr.exp: (@code int *)
+PASS: gdb.base/code-expr.exp: (int @code *)
+PASS: gdb.base/code-expr.exp: (int * @code)
+PASS: gdb.base/code-expr.exp: (@code int * @code)
+PASS: gdb.base/code-expr.exp: (int @code * @code)
+PASS: gdb.base/code-expr.exp: (@code int **)
+PASS: gdb.base/code-expr.exp: (int @code **)
+PASS: gdb.base/code-expr.exp: (int ** @code)
+PASS: gdb.base/code-expr.exp: (@code int * @code *)
+PASS: gdb.base/code-expr.exp: (int @code * @code *)
+PASS: gdb.base/code-expr.exp: (@code int * @code * @code)
+PASS: gdb.base/code-expr.exp: (int @code * @code * @code)
+PASS: gdb.base/code-expr.exp: (@code struct t_struct)
+PASS: gdb.base/code-expr.exp: (@code union t_union)
+PASS: gdb.base/code-expr.exp: (struct t_struct @code)
+PASS: gdb.base/code-expr.exp: (union t_union @code)
+PASS: gdb.base/code-expr.exp: (@code struct t_struct *)
+PASS: gdb.base/code-expr.exp: (@code union t_union *)
+PASS: gdb.base/code-expr.exp: (struct t_struct @code *)
+PASS: gdb.base/code-expr.exp: (union t_union @code *)
+PASS: gdb.base/code-expr.exp: (struct t_struct * @code)
+PASS: gdb.base/code-expr.exp: (union t_union * @code)
+PASS: gdb.base/code-expr.exp: (@code struct t_struct * @code)
+PASS: gdb.base/code-expr.exp: (@code union t_union * @code)
+PASS: gdb.base/code-expr.exp: (struct t_struct @code * @code)
+PASS: gdb.base/code-expr.exp: (union t_union @code * @code)
+UNTESTED: gdb.base/code_elim.exp: code_elim.exp
+PASS: gdb.base/commands.exp: set foo in gdbvar_simple_if_test
+PASS: gdb.base/commands.exp: gdbvar_simple_if_test #1
+PASS: gdb.base/commands.exp: gdbvar_simple_if_test #2
+PASS: gdb.base/commands.exp: set foo in gdbvar_simple_while_test
+PASS: gdb.base/commands.exp: gdbvar_simple_while_test #1
+PASS: gdb.base/commands.exp: set foo in gdbvar complex_if_while_test
+PASS: gdb.base/commands.exp: gdbvar_complex_if_while_test #1
+PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #1
+PASS: gdb.base/commands.exp: progvar_simple_if_test #1
+PASS: gdb.base/commands.exp: progvar_simple_if_test #2
+PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #2
+PASS: gdb.base/commands.exp: progvar_simple_while_test #1
+PASS: gdb.base/commands.exp: set value to 4 in progvar_simple_if_test
+PASS: gdb.base/commands.exp: progvar_complex_if_while_test #1
+PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test
+PASS: gdb.base/commands.exp: break factorial #1
+PASS: gdb.base/commands.exp: commands in if_while_breakpoint_command_test
+PASS: gdb.base/commands.exp: commands part 2 in if_while_breakpoint_command_test
+PASS: gdb.base/commands.exp: if_while_breakpoint_command_test #1
+PASS: gdb.base/commands.exp: info break in if_while_breakpoint_command_test
+PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #1
+PASS: gdb.base/commands.exp: break factorial if value == 5
+PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #1
+PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #2
+PASS: gdb.base/commands.exp: continue in infrun_breakpoint_command_test
+PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #2
+PASS: gdb.base/commands.exp: break factorial #2
+PASS: gdb.base/commands.exp: commands in breakpoint_command_test
+PASS: gdb.base/commands.exp: continue in breakpoint_command_test
+PASS: gdb.base/commands.exp: print value in breakpoint_command_test
+PASS: gdb.base/commands.exp: set foo in user_defined_command_test
+PASS: gdb.base/commands.exp: define mycommand in user_defined_command_test
+PASS: gdb.base/commands.exp: enter commands in user_defined_command_test
+PASS: gdb.base/commands.exp: execute user defined command in user_defined_command_test
+PASS: gdb.base/commands.exp: display user command in user_defined_command_test
+PASS: gdb.base/commands.exp: define myemptycommand in user_defined_command_test
+PASS: gdb.base/commands.exp: end definition of user-defined command with empty body
+PASS: gdb.base/commands.exp: execute user-defined empty command in user_defined_command_test
+PASS: gdb.base/commands.exp: display empty command in command list in user_defined_command_test
+PASS: gdb.base/commands.exp: display user-defined empty command in user_defined_command_test
+PASS: gdb.base/commands.exp: watch local_var
+PASS: gdb.base/commands.exp: begin commands on watch
+PASS: gdb.base/commands.exp: add print command to watch
+PASS: gdb.base/commands.exp: add continue command to watch
+PASS: gdb.base/commands.exp: end commands on watch
+PASS: gdb.base/commands.exp: continue with watch
+PASS: gdb.base/commands.exp: break factorial #3
+PASS: gdb.base/commands.exp: set value to 5 in test_command_prompt_position
+PASS: gdb.base/commands.exp: if test in test_command_prompt_position
+PASS: gdb.base/commands.exp: > OK in test_command_prompt_position
+PASS: gdb.base/commands.exp: tried to deprecate non-existing command
+PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /1/
+PASS: gdb.base/commands.exp: p deprecated warning, with replacement
+PASS: gdb.base/commands.exp: Deprecated warning goes away /1/
+PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /2/
+PASS: gdb.base/commands.exp: maintenance deprecate print "new_print"
+PASS: gdb.base/commands.exp: both alias and command are deprecated
+PASS: gdb.base/commands.exp: Deprecated warning goes away /2/
+PASS: gdb.base/commands.exp: deprecate long command /1/
+PASS: gdb.base/commands.exp: long command deprecated /1/
+PASS: gdb.base/commands.exp: deprecate long command /2/
+PASS: gdb.base/commands.exp: long command deprecated with no alternative /2/
+PASS: gdb.base/commands.exp: deprecate with no arguments
+PASS: gdb.base/commands.exp: breakpoint in bp_deleted_in_command_test
+PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test
+PASS: gdb.base/commands.exp: add silent command
+PASS: gdb.base/commands.exp: add clear command
+PASS: gdb.base/commands.exp: add printf command
+PASS: gdb.base/commands.exp: add cont command
+PASS: gdb.base/commands.exp: end commands
+PASS: gdb.base/commands.exp: run factorial until breakpoint
+PASS: gdb.base/commands.exp: breakpoint in temporary_breakpoint_commands
+PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test
+PASS: gdb.base/commands.exp: add silent tbreak command
+PASS: gdb.base/commands.exp: add printf tbreak command
+PASS: gdb.base/commands.exp: add cont tbreak command
+PASS: gdb.base/commands.exp: end tbreak commands
+PASS: gdb.base/commands.exp: run factorial until temporary breakpoint
+PASS: gdb.base/commands.exp: stray_arg0_test #1
+PASS: gdb.base/commands.exp: stray_arg0_test #2
+PASS: gdb.base/commands.exp: stray_arg0_test #3
+PASS: gdb.base/commands.exp: stray_arg0_test #4
+PASS: gdb.base/commands.exp: source file with indented comment
+PASS: gdb.base/commands.exp: recursive source test
+PASS: gdb.base/commands.exp: set $tem in if_commands_test
+PASS: gdb.base/commands.exp: if $tem == 2 - if_commands_test 1
+PASS: gdb.base/commands.exp: break main - if_commands_test 1
+PASS: gdb.base/commands.exp: else - if_commands_test 1
+PASS: gdb.base/commands.exp: break factorial - if_commands_test 1
+PASS: gdb.base/commands.exp: commands - if_commands_test 1
+PASS: gdb.base/commands.exp: silent - if_commands_test 1
+PASS: gdb.base/commands.exp: set $tem = 3 - if_commands_test 1
+PASS: gdb.base/commands.exp: continue - if_commands_test 1
+PASS: gdb.base/commands.exp: first end - if_commands_test 1
+PASS: gdb.base/commands.exp: second end - if_commands_test 1
+PASS: gdb.base/commands.exp: if $tem == 1 - if_commands_test 2
+PASS: gdb.base/commands.exp: break main - if_commands_test 2
+PASS: gdb.base/commands.exp: else - if_commands_test 2
+PASS: gdb.base/commands.exp: break factorial - if_commands_test 2
+PASS: gdb.base/commands.exp: commands - if_commands_test 2
+PASS: gdb.base/commands.exp: silent - if_commands_test 2
+PASS: gdb.base/commands.exp: set $tem = 3 - if_commands_test 2
+PASS: gdb.base/commands.exp: continue - if_commands_test 2
+PASS: gdb.base/commands.exp: first end - if_commands_test 2
+PASS: gdb.base/commands.exp: second end - if_commands_test 2
+PASS: gdb.base/commands.exp: hook-stop 1
+PASS: gdb.base/commands.exp: hook-stop 1a
+PASS: gdb.base/commands.exp: hook-stop 1b
+PASS: gdb.base/commands.exp: main commands 1
+PASS: gdb.base/commands.exp: main commands 1a
+PASS: gdb.base/commands.exp: main commands 1b
+PASS: gdb.base/commands.exp: main commands 1c
+PASS: gdb.base/commands.exp: main commands 2
+PASS: gdb.base/commands.exp: main commands 2a
+PASS: gdb.base/commands.exp: main commands 2b
+PASS: gdb.base/commands.exp: main commands 2c
+PASS: gdb.base/commands.exp: cmd1 error
+PASS: gdb.base/commands.exp: no cmd2
+PASS: gdb.base/commands.exp: define one
+PASS: gdb.base/commands.exp: define hook-one
+PASS: gdb.base/commands.exp: define one in redefine_hook_test
+PASS: gdb.base/commands.exp: enter commands for one redefinition in redefine_hook_test
+PASS: gdb.base/commands.exp: execute one command in redefine_hook_test
+PASS: gdb.base/commands.exp: define backtrace
+PASS: gdb.base/commands.exp: expect response to define backtrace
+PASS: gdb.base/commands.exp: enter commands in redefine_backtrace_test
+PASS: gdb.base/commands.exp: execute backtrace command in redefine_backtrace_test
+PASS: gdb.base/commands.exp: execute bt command in redefine_backtrace_test
+PASS: gdb.base/compare-sections.exp: after file: compare-sections
+PASS: gdb.base/compare-sections.exp: after file: compare-sections -r
+PASS: gdb.base/compare-sections.exp: after reload: compare-sections
+PASS: gdb.base/compare-sections.exp: after reload: compare-sections -r
+PASS: gdb.base/compare-sections.exp: compare-sections .text
+PASS: gdb.base/compare-sections.exp: after run to main: compare-sections
+PASS: gdb.base/compare-sections.exp: after run to main: compare-sections -r
+PASS: gdb.base/compare-sections.exp: read-only: list read-only sections
+PASS: gdb.base/compare-sections.exp: read-only: get value of read-only section
+PASS: gdb.base/compare-sections.exp: read-only: corrupt read-only section
+PASS: gdb.base/compare-sections.exp: read-only: compare-sections -r
+PASS: gdb.base/completion.exp: set max-completions unlimited
+PASS: gdb.base/completion.exp: field completion with invalid field
+PASS: gdb.base/completion.exp: test non-deprecated completion
+PASS: gdb.base/completion.exp: test deprecated completion
+PASS: gdb.base/completion.exp: complete ptype struct some_
+PASS: gdb.base/completion.exp: complete ptype enum some_
+PASS: gdb.base/completion.exp: complete ptype union some_
+PASS: gdb.base/completion.exp: complete set gnutarget aut
+PASS: gdb.base/completion.exp: complete set cp-abi aut
+PASS: gdb.base/completion.exp: complete target core
+PASS: gdb.base/completion.exp: complete target tfile
+PASS: gdb.base/completion.exp: complete target exec
+PASS: gdb.base/completion.exp: complete set height
+PASS: gdb.base/completion.exp: complete set height u
+PASS: gdb.base/completion.exp: complete set listsize
+PASS: gdb.base/completion.exp: complete set listsize unl
+PASS: gdb.base/completion.exp: complete set trace-buffer-size
+PASS: gdb.base/completion.exp: complete set trace-buffer-size unl
+PASS: gdb.base/completion.exp: complete 'info registers '
+PASS: gdb.base/completion.exp: complete 'hfgfh'
+PASS: gdb.base/completion.exp: complete 'show output'
+PASS: gdb.base/completion.exp: complete 'show output-'
+PASS: gdb.base/completion.exp: complete 'p'
+PASS: gdb.base/completion.exp: complete 'p '
+PASS: gdb.base/completion.exp: complete 'info t foo'
+PASS: gdb.base/completion.exp: complete 'info t'
+PASS: gdb.base/completion.exp: complete 'info t '
+PASS: gdb.base/completion.exp: complete 'info asdfgh'
+PASS: gdb.base/completion.exp: complete 'info asdfgh '
+PASS: gdb.base/completion.exp: complete 'info'
+PASS: gdb.base/completion.exp: complete 'info '
+PASS: gdb.base/completion.exp: complete (2) 'info '
+PASS: gdb.base/completion.exp: complete 'help info wat'
+PASS: gdb.base/completion.exp: complete 'p "break1'
+XFAIL: gdb.base/completion.exp: complete 'p "break1.'
+PASS: gdb.base/completion.exp: complete 'p 'arg'
+PASS: gdb.base/completion.exp: complete (2) 'p 'arg'
+PASS: gdb.base/completion.exp: complete 'handle signal'
+PASS: gdb.base/completion.exp: complete 'handle keyword'
+PASS: gdb.base/completion.exp: complete help aliases
+PASS: gdb.base/completion.exp: complete 'p no_var_named_this-arg'
+PASS: gdb.base/completion.exp: complete (2) 'p no_var_named_this-arg'
+PASS: gdb.base/completion.exp: complete (2) 'p no_var_named_this-' (eat prompt)
+PASS: gdb.base/completion.exp: complete (2) 'p no_var_named_this-'
+PASS: gdb.base/completion.exp: complete 'p values[0].a'
+PASS: gdb.base/completion.exp: complete 'p values[0] . a'
+PASS: gdb.base/completion.exp: complete 'p &values[0] -> a'
+PASS: gdb.base/completion.exp: completion of field in anonymous union
+PASS: gdb.base/completion.exp: ptype completion of field in anonymous union
+PASS: gdb.base/completion.exp: whatis completion of field in anonymous union
+PASS: gdb.base/completion.exp: cd to ${srcdir}
+PASS: gdb.base/completion.exp: directory completion
+PASS: gdb.base/completion.exp: directory completion 2
+PASS: gdb.base/completion.exp: Glob remaining of directory test
+PASS: gdb.base/completion.exp: complete-command 'file ./gdb.base/compl'
+PASS: gdb.base/completion.exp: complete 'file ./gdb.base/complet'
+PASS: gdb.base/completion.exp: complete 'info func marke'
+PASS: gdb.base/completion.exp: complete 'set follow-fork-mode'
+PASS: gdb.base/completion.exp: set breakpoint pending off
+PASS: gdb.base/completion.exp: tab complete break break
+PASS: gdb.base/completion.exp: complete break break
+PASS: gdb.base/completion.exp: tab complete break need
+PASS: gdb.base/completion.exp: delete breakpoint for tab complete break need
+PASS: gdb.base/completion.exp: complete break need
+PASS: gdb.base/completion.exp: set max-completions 10
+PASS: gdb.base/completion.exp: tab complete break break.c:ma
+PASS: gdb.base/completion.exp: delete breakpoint for tab complete break break.c:ma
+PASS: gdb.base/completion.exp: complete break break.c:ma
+PASS: gdb.base/completion.exp: set max-completions 5
+PASS: gdb.base/completion.exp: command-name completion limiting using tab character
+PASS: gdb.base/completion.exp: command-name completion limiting using complete command
+PASS: gdb.base/completion.exp: set max-completions 3
+PASS: gdb.base/completion.exp: symbol-name completion limiting using tab character
+PASS: gdb.base/completion.exp: symbol-name completion limiting using complete command
+PASS: gdb.base/completion.exp: set max-completions unlimited
+PASS: gdb.base/completion.exp: test completion of layout names
+PASS: gdb.base/completion.exp: quit command input after testing layout completion
+PASS: gdb.base/completion.exp: focus command: test completion
+PASS: gdb.base/completion.exp: focus command: quit command input after testing completion
+PASS: gdb.base/complex.exp: print complex packed value in C
+PASS: gdb.base/complex.exp: print complex value in C
+PASS: gdb.base/comprdebug.exp: file comprdebug0.o
+PASS: gdb.base/cond-eval-mode.exp: set breakpoint condition-evaluation host
+PASS: gdb.base/cond-eval-mode.exp: set breakpoint condition-evaluation auto
+UNSUPPORTED: gdb.base/cond-eval-mode.exp: set breakpoint condition-evaluation target
+PASS: gdb.base/cond-expr.exp: print value of cond expr (const true)
+PASS: gdb.base/cond-expr.exp: print value of cond expr (const false)
+PASS: gdb.base/cond-expr.exp: set variable x=14
+PASS: gdb.base/cond-expr.exp: set variable y=2
+PASS: gdb.base/cond-expr.exp: set variable z=3
+PASS: gdb.base/cond-expr.exp: print value of cond expr (var true)
+PASS: gdb.base/cond-expr.exp: set variable x=0
+PASS: gdb.base/cond-expr.exp: print value of cond expr (var false)
+PASS: gdb.base/cond-expr.exp: print whatis of cond expr
+PASS: gdb.base/condbreak-call-false.exp: break foo if zero()
+PASS: gdb.base/condbreak-call-false.exp: break bar
+PASS: gdb.base/condbreak-call-false.exp: c
+PASS: gdb.base/condbreak.exp: breakpoint function
+PASS: gdb.base/condbreak.exp: break marker1 if 1==1
+PASS: gdb.base/condbreak.exp: delete 2
+PASS: gdb.base/condbreak.exp: break break.c:47 if 1==1
+PASS: gdb.base/condbreak.exp: delete 3
+PASS: gdb.base/condbreak.exp: break marker1 if (1==1)
+PASS: gdb.base/condbreak.exp: break break.c:47 if (1==1)
+PASS: gdb.base/condbreak.exp: break marker2 if (a==43)
+PASS: gdb.base/condbreak.exp: break marker3 if (multi_line_if_conditional(1,1,1)==0)
+PASS: gdb.base/condbreak.exp: break marker4
+PASS: gdb.base/condbreak.exp: breakpoint info
+PASS: gdb.base/condbreak.exp: rerun to main
+PASS: gdb.base/condbreak.exp: run until breakpoint set at a line number
+PASS: gdb.base/condbreak.exp: run until breakpoint at marker1
+PASS: gdb.base/condbreak.exp: run until breakpoint at marker2
+PASS: gdb.base/condbreak.exp: break main if (1==1) thread 999
+PASS: gdb.base/condbreak.exp: break main thread 999 if (1==1)
+PASS: gdb.base/condbreak.exp: break *main if (1==1) thread 999
+PASS: gdb.base/condbreak.exp: break *main thread 999 if (1==1)
+PASS: gdb.base/condbreak.exp: break *main if (1==1) task 999
+PASS: gdb.base/condbreak.exp: break *main task 999 if (1==1)
+PASS: gdb.base/condbreak.exp: break *main if (1==1) t 999
+PASS: gdb.base/condbreak.exp: break *main if (1==1) th 999
+PASS: gdb.base/condbreak.exp: break *main if (1==1) ta 999
+PASS: gdb.base/condbreak.exp: run until breakpoint at marker3
+PASS: gdb.base/condbreak.exp: run until breakpoint at marker4
+PASS: gdb.base/condbreak.exp: complete cond 1
+PASS: gdb.base/condbreak.exp: set variable $var = 1
+PASS: gdb.base/condbreak.exp: complete cond $v
+PASS: gdb.base/condbreak.exp: complete cond 1 values[0].a
+PASS: gdb.base/consecutive-step-over.exp: set breakpoint condition-evaluation host
+PASS: gdb.base/consecutive-step-over.exp: get breakpoint addresses
+PASS: gdb.base/consecutive-step-over.exp: insn 1: set breakpoint
+PASS: gdb.base/consecutive-step-over.exp: insn 1: set condition
+PASS: gdb.base/consecutive-step-over.exp: insn 2: set breakpoint
+PASS: gdb.base/consecutive-step-over.exp: insn 2: set condition
+PASS: gdb.base/consecutive-step-over.exp: insn 3: set breakpoint
+PASS: gdb.base/consecutive-step-over.exp: insn 3: set condition
+PASS: gdb.base/consecutive-step-over.exp: continue to breakpoint: break here
+PASS: gdb.base/consecutive.exp: continue to breakpoint in foo
+PASS: gdb.base/consecutive.exp: get breakpoint address for foo
+PASS: gdb.base/consecutive.exp: set bp, 2nd instr
+PASS: gdb.base/consecutive.exp: stopped at bp, 2nd instr
+PASS: gdb.base/constvars.exp: break marker1
+PASS: gdb.base/constvars.exp: continue to marker1
+PASS: gdb.base/constvars.exp: up from marker1
+PASS: gdb.base/constvars.exp: ptype qux1
+PASS: gdb.base/constvars.exp: print lave
+PASS: gdb.base/constvars.exp: ptype lave
+PASS: gdb.base/constvars.exp: print lavish
+PASS: gdb.base/constvars.exp: ptype lavish
+PASS: gdb.base/constvars.exp: print lax
+PASS: gdb.base/constvars.exp: ptype lax
+PASS: gdb.base/constvars.exp: print lecherous
+PASS: gdb.base/constvars.exp: ptype lecherous
+PASS: gdb.base/constvars.exp: print lechery
+PASS: gdb.base/constvars.exp: ptype lechery
+PASS: gdb.base/constvars.exp: print lectern
+PASS: gdb.base/constvars.exp: ptype lectern
+PASS: gdb.base/constvars.exp: print leeway
+PASS: gdb.base/constvars.exp: ptype leeway
+PASS: gdb.base/constvars.exp: print legacy
+PASS: gdb.base/constvars.exp: ptype legacy
+PASS: gdb.base/constvars.exp: print laconic
+PASS: gdb.base/constvars.exp: ptype laconic
+PASS: gdb.base/constvars.exp: print laggard
+PASS: gdb.base/constvars.exp: ptype laggard
+PASS: gdb.base/constvars.exp: print lagoon
+PASS: gdb.base/constvars.exp: ptype lagoon
+PASS: gdb.base/constvars.exp: print laity
+PASS: gdb.base/constvars.exp: ptype laity
+PASS: gdb.base/constvars.exp: print lambent
+PASS: gdb.base/constvars.exp: ptype lambent
+PASS: gdb.base/constvars.exp: print laminated
+PASS: gdb.base/constvars.exp: ptype laminated
+PASS: gdb.base/constvars.exp: print lampoon
+PASS: gdb.base/constvars.exp: ptype lampoon
+PASS: gdb.base/constvars.exp: print languid
+PASS: gdb.base/constvars.exp: ptype languid
+PASS: gdb.base/constvars.exp: print *legend
+PASS: gdb.base/constvars.exp: ptype legend
+PASS: gdb.base/constvars.exp: print *legerdemain
+PASS: gdb.base/constvars.exp: ptype legerdemain
+PASS: gdb.base/constvars.exp: print *leniency
+PASS: gdb.base/constvars.exp: ptype leniency
+PASS: gdb.base/constvars.exp: print *leonine
+PASS: gdb.base/constvars.exp: ptype leonine
+PASS: gdb.base/constvars.exp: print *lesion
+PASS: gdb.base/constvars.exp: ptype lesion
+PASS: gdb.base/constvars.exp: print *lethal
+PASS: gdb.base/constvars.exp: ptype lethal
+PASS: gdb.base/constvars.exp: print *lethargic
+PASS: gdb.base/constvars.exp: ptype lethargic
+PASS: gdb.base/constvars.exp: print *levity
+PASS: gdb.base/constvars.exp: ptype levity
+PASS: gdb.base/constvars.exp: print *lewd
+PASS: gdb.base/constvars.exp: ptype lewd
+PASS: gdb.base/constvars.exp: print *lexicographer
+PASS: gdb.base/constvars.exp: ptype lexicographer
+PASS: gdb.base/constvars.exp: print *lexicon
+PASS: gdb.base/constvars.exp: ptype lexicon
+PASS: gdb.base/constvars.exp: print *liaison
+PASS: gdb.base/constvars.exp: ptype liaison
+PASS: gdb.base/constvars.exp: print *libation
+PASS: gdb.base/constvars.exp: ptype libation
+PASS: gdb.base/constvars.exp: print *libelous
+PASS: gdb.base/constvars.exp: ptype libelous
+PASS: gdb.base/constvars.exp: print *libertine
+PASS: gdb.base/constvars.exp: ptype libertine
+PASS: gdb.base/constvars.exp: print *libidinous
+PASS: gdb.base/constvars.exp: ptype libidinous
+PASS: gdb.base/constvars.exp: print *languish
+PASS: gdb.base/constvars.exp: ptype languish
+PASS: gdb.base/constvars.exp: print *languor
+PASS: gdb.base/constvars.exp: ptype languor
+PASS: gdb.base/constvars.exp: print *lank
+PASS: gdb.base/constvars.exp: ptype lank
+PASS: gdb.base/constvars.exp: print *lapidary
+PASS: gdb.base/constvars.exp: ptype lapidary
+PASS: gdb.base/constvars.exp: print *larceny
+PASS: gdb.base/constvars.exp: ptype larceny
+PASS: gdb.base/constvars.exp: print *largess
+PASS: gdb.base/constvars.exp: ptype largess
+PASS: gdb.base/constvars.exp: print *lascivious
+PASS: gdb.base/constvars.exp: ptype lascivious
+PASS: gdb.base/constvars.exp: print *lassitude
+PASS: gdb.base/constvars.exp: ptype lassitude
+PASS: gdb.base/constvars.exp: print *lamprey
+PASS: gdb.base/constvars.exp: ptype lamprey
+PASS: gdb.base/constvars.exp: print *lariat
+PASS: gdb.base/constvars.exp: ptype lariat
+PASS: gdb.base/constvars.exp: print *laudanum
+PASS: gdb.base/constvars.exp: ptype laudanum
+PASS: gdb.base/constvars.exp: print *lecithin
+PASS: gdb.base/constvars.exp: ptype lecithin
+PASS: gdb.base/constvars.exp: print *leviathan
+PASS: gdb.base/constvars.exp: ptype leviathan
+PASS: gdb.base/constvars.exp: print *libretto
+PASS: gdb.base/constvars.exp: ptype libretto
+PASS: gdb.base/constvars.exp: print *lissome
+PASS: gdb.base/constvars.exp: ptype lissome
+PASS: gdb.base/constvars.exp: print *locust
+PASS: gdb.base/constvars.exp: ptype locust
+PASS: gdb.base/constvars.exp: ptype logical
+PASS: gdb.base/constvars.exp: ptype lugged
+PASS: gdb.base/constvars.exp: ptype luck
+PASS: gdb.base/constvars.exp: ptype lunar
+PASS: gdb.base/constvars.exp: ptype lumen
+PASS: gdb.base/constvars.exp: ptype lurk
+PASS: gdb.base/constvars.exp: ptype lush
+PASS: gdb.base/constvars.exp: ptype lynx
+PASS: gdb.base/constvars.exp: ptype crass
+PASS: gdb.base/constvars.exp: ptype crisp
+PASS: gdb.base/continue-all-already-running.exp: set non-stop on
+UNTESTED: gdb.base/coredump-filter.exp: coredump-filter.exp
+FAIL: gdb.base/corefile.exp: args: -core=corefile.core
+FAIL: gdb.base/corefile.exp: args: execfile -core=corefile.core
+FAIL: gdb.base/corefile.exp: core-file command
+PASS: gdb.base/corefile.exp: print coremaker_data
+PASS: gdb.base/corefile.exp: print coremaker_bss
+PASS: gdb.base/corefile.exp: print coremaker_ro
+PASS: gdb.base/corefile.exp: print func2::coremaker_local
+PASS: gdb.base/corefile.exp: $_exitsignal prints SIGABRT (6)
+PASS: gdb.base/corefile.exp: $_exitcode is void
+PASS: gdb.base/corefile.exp: backtrace in corefile.exp
+PASS: gdb.base/corefile.exp: up in corefile.exp
+PASS: gdb.base/corefile.exp: accessing original mmap data in core file
+PASS: gdb.base/corefile.exp: accessing mmapped data in core file
+PASS: gdb.base/corefile.exp: up in corefile.exp (reinit)
+PASS: gdb.base/corefile.exp: core
+FAIL: gdb.base/corefile.exp: run: load core again
+PASS: gdb.base/corefile.exp: run: sanity check we see the core file
+FAIL: gdb.base/corefile.exp: run: with core
+UNRESOLVED: gdb.base/corefile.exp: run: core file is cleared
+UNRESOLVED: gdb.base/corefile.exp: quit with a process
+FAIL: gdb.base/corefile.exp: no question: load core
+PASS: gdb.base/corefile.exp: quit with a core file
+FAIL: gdb.base/corefile.exp: attach: load core again
+PASS: gdb.base/corefile.exp: attach: sanity check we see the core file
+FAIL: gdb.base/corefile.exp: attach: with core
+PASS: gdb.base/corefile.exp: attach: core file is cleared
+PASS: gdb.base/corefile.exp: core-file warning-free
+PASS: gdb.base/ctxobj.exp: break in get_version functions
+PASS: gdb.base/ctxobj.exp: continue to get_version_1
+PASS: gdb.base/ctxobj.exp: print libctxobj1's this_version_num from partial symtab
+PASS: gdb.base/ctxobj.exp: print libctxobj1's this_version_num from symtab
+PASS: gdb.base/ctxobj.exp: continue to get_version_2
+PASS: gdb.base/ctxobj.exp: print libctxobj2's this_version_num from partial symtab
+PASS: gdb.base/ctxobj.exp: print libctxobj2's this_version_num from symtab
+PASS: gdb.base/cursal.exp: set listsize 1
+PASS: gdb.base/cursal.exp: list before run
+PASS: gdb.base/cursal.exp: list in main
+PASS: gdb.base/cursal.exp: list in func2
+PASS: gdb.base/cursal.exp: backtrace
+PASS: gdb.base/cursal.exp: list after backtrace
+PASS: gdb.base/cursal.exp: set listsize 3
+PASS: gdb.base/cursal.exp: list size 3
+PASS: gdb.base/cvexpr.exp: set print sevenbit-strings
+PASS: gdb.base/cvexpr.exp: set print address off
+PASS: gdb.base/cvexpr.exp: set width 0
+PASS: gdb.base/cvexpr.exp: (const char)
+PASS: gdb.base/cvexpr.exp: (const signed char)
+PASS: gdb.base/cvexpr.exp: (const unsigned char)
+PASS: gdb.base/cvexpr.exp: (const short)
+PASS: gdb.base/cvexpr.exp: (const signed short)
+PASS: gdb.base/cvexpr.exp: (const unsigned short)
+PASS: gdb.base/cvexpr.exp: (const int)
+PASS: gdb.base/cvexpr.exp: (const signed int)
+PASS: gdb.base/cvexpr.exp: (const unsigned int)
+PASS: gdb.base/cvexpr.exp: (const long)
+PASS: gdb.base/cvexpr.exp: (const signed long)
+PASS: gdb.base/cvexpr.exp: (const unsigned long)
+PASS: gdb.base/cvexpr.exp: (const long long)
+PASS: gdb.base/cvexpr.exp: (const signed long long)
+PASS: gdb.base/cvexpr.exp: (const unsigned long long)
+PASS: gdb.base/cvexpr.exp: (const float)
+PASS: gdb.base/cvexpr.exp: (const double)
+PASS: gdb.base/cvexpr.exp: (volatile char)
+PASS: gdb.base/cvexpr.exp: (volatile signed char)
+PASS: gdb.base/cvexpr.exp: (volatile unsigned char)
+PASS: gdb.base/cvexpr.exp: (volatile short)
+PASS: gdb.base/cvexpr.exp: (volatile signed short)
+PASS: gdb.base/cvexpr.exp: (volatile unsigned short)
+PASS: gdb.base/cvexpr.exp: (volatile int)
+PASS: gdb.base/cvexpr.exp: (volatile signed int)
+PASS: gdb.base/cvexpr.exp: (volatile unsigned int)
+PASS: gdb.base/cvexpr.exp: (volatile long)
+PASS: gdb.base/cvexpr.exp: (volatile signed long)
+PASS: gdb.base/cvexpr.exp: (volatile unsigned long)
+PASS: gdb.base/cvexpr.exp: (volatile long long)
+PASS: gdb.base/cvexpr.exp: (volatile signed long long)
+PASS: gdb.base/cvexpr.exp: (volatile unsigned long long)
+PASS: gdb.base/cvexpr.exp: (volatile float)
+PASS: gdb.base/cvexpr.exp: (volatile double)
+PASS: gdb.base/cvexpr.exp: (const volatile int)
+PASS: gdb.base/cvexpr.exp: (volatile const int)
+PASS: gdb.base/cvexpr.exp: (const int volatile)
+PASS: gdb.base/cvexpr.exp: (volatile int const)
+PASS: gdb.base/cvexpr.exp: (int const volatile)
+PASS: gdb.base/cvexpr.exp: (int volatile const)
+PASS: gdb.base/cvexpr.exp: (const volatile int *)
+PASS: gdb.base/cvexpr.exp: (volatile const int *)
+PASS: gdb.base/cvexpr.exp: (const int volatile)
+PASS: gdb.base/cvexpr.exp: (volatile int const *)
+PASS: gdb.base/cvexpr.exp: (int const volatile *)
+PASS: gdb.base/cvexpr.exp: (int volatile const *)
+PASS: gdb.base/cvexpr.exp: (int * const volatile)
+PASS: gdb.base/cvexpr.exp: (int * volatile const)
+PASS: gdb.base/cvexpr.exp: (char const)
+PASS: gdb.base/cvexpr.exp: (signed char const)
+PASS: gdb.base/cvexpr.exp: (unsigned char const)
+PASS: gdb.base/cvexpr.exp: (short const)
+PASS: gdb.base/cvexpr.exp: (signed short const)
+PASS: gdb.base/cvexpr.exp: (unsigned short const)
+PASS: gdb.base/cvexpr.exp: (int const)
+PASS: gdb.base/cvexpr.exp: (signed int const)
+PASS: gdb.base/cvexpr.exp: (unsigned int const)
+PASS: gdb.base/cvexpr.exp: (long const)
+PASS: gdb.base/cvexpr.exp: (signed long const)
+PASS: gdb.base/cvexpr.exp: (unsigned long const)
+PASS: gdb.base/cvexpr.exp: (long long const)
+PASS: gdb.base/cvexpr.exp: (signed long long const)
+PASS: gdb.base/cvexpr.exp: (unsigned long long const)
+PASS: gdb.base/cvexpr.exp: (float const)
+PASS: gdb.base/cvexpr.exp: (double const)
+PASS: gdb.base/cvexpr.exp: (char volatile)
+PASS: gdb.base/cvexpr.exp: (signed char volatile)
+PASS: gdb.base/cvexpr.exp: (unsigned char volatile)
+PASS: gdb.base/cvexpr.exp: (short volatile)
+PASS: gdb.base/cvexpr.exp: (signed short volatile)
+PASS: gdb.base/cvexpr.exp: (unsigned short volatile)
+PASS: gdb.base/cvexpr.exp: (int volatile)
+PASS: gdb.base/cvexpr.exp: (signed int volatile)
+PASS: gdb.base/cvexpr.exp: (unsigned int volatile)
+PASS: gdb.base/cvexpr.exp: (long volatile)
+PASS: gdb.base/cvexpr.exp: (signed long volatile)
+PASS: gdb.base/cvexpr.exp: (unsigned long volatile)
+PASS: gdb.base/cvexpr.exp: (long long volatile)
+PASS: gdb.base/cvexpr.exp: (signed long long volatile)
+PASS: gdb.base/cvexpr.exp: (unsigned long long volatile)
+PASS: gdb.base/cvexpr.exp: (float volatile)
+PASS: gdb.base/cvexpr.exp: (double volatile)
+PASS: gdb.base/cvexpr.exp: (const enum misordered)
+PASS: gdb.base/cvexpr.exp: (enum misordered const)
+PASS: gdb.base/cvexpr.exp: (volatile enum misordered)
+PASS: gdb.base/cvexpr.exp: (enum misordered volatile)
+PASS: gdb.base/cvexpr.exp: (const int *)
+PASS: gdb.base/cvexpr.exp: (int const *)
+PASS: gdb.base/cvexpr.exp: (int * const)
+PASS: gdb.base/cvexpr.exp: (const int * const)
+PASS: gdb.base/cvexpr.exp: (int const * const)
+PASS: gdb.base/cvexpr.exp: (const int **)
+PASS: gdb.base/cvexpr.exp: (int const **)
+PASS: gdb.base/cvexpr.exp: (int ** const)
+PASS: gdb.base/cvexpr.exp: (const int * const *)
+PASS: gdb.base/cvexpr.exp: (int const * const *)
+PASS: gdb.base/cvexpr.exp: (const int * const * const)
+PASS: gdb.base/cvexpr.exp: (int const * const * const)
+PASS: gdb.base/cvexpr.exp: (const struct t_struct)
+PASS: gdb.base/cvexpr.exp: (const union t_union)
+PASS: gdb.base/cvexpr.exp: (struct t_struct const)
+PASS: gdb.base/cvexpr.exp: (union t_union const)
+PASS: gdb.base/cvexpr.exp: (const struct t_struct *)
+PASS: gdb.base/cvexpr.exp: (const union t_union *)
+PASS: gdb.base/cvexpr.exp: (struct t_struct const *)
+PASS: gdb.base/cvexpr.exp: (union t_union const *)
+PASS: gdb.base/cvexpr.exp: (struct t_struct * const)
+PASS: gdb.base/cvexpr.exp: (union t_union * const)
+PASS: gdb.base/cvexpr.exp: (const struct t_struct * const)
+PASS: gdb.base/cvexpr.exp: (const union t_union * const)
+PASS: gdb.base/cvexpr.exp: (struct t_struct const * const)
+PASS: gdb.base/cvexpr.exp: (union t_union const * const)
+PASS: gdb.base/dbx.exp: stop in main
+PASS: gdb.base/dbx.exp: status
+PASS: gdb.base/dbx.exp: stop at average.c:30
+PASS: gdb.base/dbx.exp: stop in average.c:30
+PASS: gdb.base/dbx.exp: stop at main
+PASS: gdb.base/dbx.exp: running to main
+PASS: gdb.base/dbx.exp: assign first
+PASS: gdb.base/dbx.exp: print first
+PASS: gdb.base/dbx.exp: whereis my_list
+PASS: gdb.base/dbx.exp: file average.c:1
+PASS: gdb.base/dbx.exp: cont 1
+PASS: gdb.base/dbx.exp: step
+PASS: gdb.base/dbx.exp: func sum
+PASS: gdb.base/dbx.exp: stop in sum
+PASS: gdb.base/dbx.exp: cont 2
+PASS: gdb.base/dbx.exp: func print_average
+PASS: gdb.base/dcache-line-read-error.exp: get integer valueof "pg_size" (4096)
+PASS: gdb.base/dcache-line-read-error.exp: set dcache line size to twice the pagesize
+PASS: gdb.base/dcache-line-read-error.exp: info dcache
+PASS: gdb.base/dcache-line-read-error.exp: delete mem
+PASS: gdb.base/dcache-line-read-error.exp: info mem
+PASS: gdb.base/dcache-line-read-error.exp: disassemble first_mapped_page, +10
+PASS: gdb.base/dcache-line-read-error.exp: disassemble last_mapped_page, +10
+PASS: gdb.base/debug-expr.exp: set variable array[0] = 0
+PASS: gdb.base/debug-expr.exp: set variable array[1] = 1
+PASS: gdb.base/debug-expr.exp: set variable array[2] = 2
+PASS: gdb.base/debug-expr.exp: set variable array[3] = 3
+PASS: gdb.base/debug-expr.exp: set debug expression 1
+PASS: gdb.base/debug-expr.exp: print /x {char[4]} array
+PASS: gdb.base/debug-expr.exp: String evaluation with debug expr
+PASS: gdb.base/default.exp: add-symbol-file
+PASS: gdb.base/default.exp: append
+PASS: gdb.base/default.exp: append binary
+PASS: gdb.base/default.exp: append memory
+PASS: gdb.base/default.exp: append value
+PASS: gdb.base/default.exp: append binary memory
+PASS: gdb.base/default.exp: append binary value
+PASS: gdb.base/default.exp: attach
+PASS: gdb.base/default.exp: break
+PASS: gdb.base/default.exp: break "b" abbreviation
+PASS: gdb.base/default.exp: break "br" abbreviation
+PASS: gdb.base/default.exp: break "bre" abbreviation
+PASS: gdb.base/default.exp: break "brea" abbreviation
+PASS: gdb.base/default.exp: backtrace
+PASS: gdb.base/default.exp: backtrace "bt" abbreviation
+PASS: gdb.base/default.exp: backtrace "ba" abbreviation
+PASS: gdb.base/default.exp: backtrace "bac" abbreviation
+PASS: gdb.base/default.exp: continue
+PASS: gdb.base/default.exp: continue "c" abbreviation
+PASS: gdb.base/default.exp: call
+PASS: gdb.base/default.exp: catch
+PASS: gdb.base/default.exp: cd
+PASS: gdb.base/default.exp: clear
+PASS: gdb.base/default.exp: commands
+PASS: gdb.base/default.exp: condition
+PASS: gdb.base/default.exp: core-file
+PASS: gdb.base/default.exp: delete "d" abbreviation
+PASS: gdb.base/default.exp: delete
+PASS: gdb.base/default.exp: define
+PASS: gdb.base/default.exp: delete breakpoints
+PASS: gdb.base/default.exp: delete display prompt
+PASS: gdb.base/default.exp: detach
+PASS: gdb.base/default.exp: directory prompt
+PASS: gdb.base/default.exp: disable "dis" abbreviation
+PASS: gdb.base/default.exp: disable "disa" abbreviation
+PASS: gdb.base/default.exp: disable
+PASS: gdb.base/default.exp: disable breakpoints
+PASS: gdb.base/default.exp: disable display
+PASS: gdb.base/default.exp: disassemble
+PASS: gdb.base/default.exp: display
+PASS: gdb.base/default.exp: do
+PASS: gdb.base/default.exp: document
+PASS: gdb.base/default.exp: down
+PASS: gdb.base/default.exp: down-silently
+PASS: gdb.base/default.exp: dump
+PASS: gdb.base/default.exp: dump binary
+PASS: gdb.base/default.exp: dump ihex
+PASS: gdb.base/default.exp: dump memory
+PASS: gdb.base/default.exp: dump srec
+PASS: gdb.base/default.exp: dump tekhex
+PASS: gdb.base/default.exp: dump value
+PASS: gdb.base/default.exp: dump binary memory
+PASS: gdb.base/default.exp: dump binary value
+PASS: gdb.base/default.exp: dump ihex memory
+PASS: gdb.base/default.exp: dump ihex value
+PASS: gdb.base/default.exp: dump srec memory
+PASS: gdb.base/default.exp: dump srec value
+PASS: gdb.base/default.exp: dump tekhex memory
+PASS: gdb.base/default.exp: dump tekhex value
+PASS: gdb.base/default.exp: echo
+PASS: gdb.base/default.exp: enable breakpoints delete
+PASS: gdb.base/default.exp: enable breakpoints once
+PASS: gdb.base/default.exp: enable breakpoints
+PASS: gdb.base/default.exp: enable delete
+PASS: gdb.base/default.exp: enable display
+PASS: gdb.base/default.exp: enable once
+PASS: gdb.base/default.exp: enable
+PASS: gdb.base/default.exp: exec-file
+PASS: gdb.base/default.exp: frame "f" abbreviation
+PASS: gdb.base/default.exp: frame
+PASS: gdb.base/default.exp: fg
+PASS: gdb.base/default.exp: file
+PASS: gdb.base/default.exp: finish
+PASS: gdb.base/default.exp: forward-search
+PASS: gdb.base/default.exp: gcore
+PASS: gdb.base/default.exp: generate-core-file
+PASS: gdb.base/default.exp: help "h" abbreviation
+PASS: gdb.base/default.exp: help
+PASS: gdb.base/default.exp: handle
+PASS: gdb.base/default.exp: info "i" abbreviation
+PASS: gdb.base/default.exp: info
+PASS: gdb.base/default.exp: ignore
+PASS: gdb.base/default.exp: info address
+PASS: gdb.base/default.exp: info all-registers
+PASS: gdb.base/default.exp: info args
+PASS: gdb.base/default.exp: info bogus-gdb-command
+PASS: gdb.base/default.exp: info breakpoints
+PASS: gdb.base/default.exp: info copying
+PASS: gdb.base/default.exp: info display
+PASS: gdb.base/default.exp: info frame "f" abbreviation
+PASS: gdb.base/default.exp: info frame
+PASS: gdb.base/default.exp: info files
+PASS: gdb.base/default.exp: info float
+PASS: gdb.base/default.exp: info functions
+PASS: gdb.base/default.exp: info locals
+PASS: gdb.base/default.exp: info program
+PASS: gdb.base/default.exp: info registers
+PASS: gdb.base/default.exp: info stack "s" abbreviation
+PASS: gdb.base/default.exp: info stack
+PASS: gdb.base/default.exp: info set
+PASS: gdb.base/default.exp: info symbol
+PASS: gdb.base/default.exp: info source
+PASS: gdb.base/default.exp: info sources
+PASS: gdb.base/default.exp: info target
+PASS: gdb.base/default.exp: info terminal
+PASS: gdb.base/default.exp: info threads
+PASS: gdb.base/default.exp: info types
+PASS: gdb.base/default.exp: info variables
+PASS: gdb.base/default.exp: info vector
+PASS: gdb.base/default.exp: info warranty
+PASS: gdb.base/default.exp: info watchpoints
+PASS: gdb.base/default.exp: inspect
+PASS: gdb.base/default.exp: jump
+PASS: gdb.base/default.exp: kill
+PASS: gdb.base/default.exp: list "l" abbreviation
+PASS: gdb.base/default.exp: list
+PASS: gdb.base/default.exp: load
+PASS: gdb.base/default.exp: next "n" abbreviation
+PASS: gdb.base/default.exp: next
+PASS: gdb.base/default.exp: nexti "ni" abbreviation
+PASS: gdb.base/default.exp: nexti
+PASS: gdb.base/default.exp: output
+PASS: gdb.base/default.exp: overlay
+PASS: gdb.base/default.exp: overlay on
+PASS: gdb.base/default.exp: overlay manual #1
+PASS: gdb.base/default.exp: overlay auto
+PASS: gdb.base/default.exp: overlay off
+PASS: gdb.base/default.exp: overlay list
+PASS: gdb.base/default.exp: overlay map #1
+PASS: gdb.base/default.exp: overlay unmap #1
+PASS: gdb.base/default.exp: overlay manual #2
+PASS: gdb.base/default.exp: overlay map #2
+PASS: gdb.base/default.exp: overlay unmap #2
+PASS: gdb.base/default.exp: print "p" abbreviation
+PASS: gdb.base/default.exp: print
+PASS: gdb.base/default.exp: printf
+PASS: gdb.base/default.exp: ptype
+PASS: gdb.base/default.exp: pwd
+PASS: gdb.base/default.exp: run "r" abbreviation
+PASS: gdb.base/default.exp: run
+PASS: gdb.base/default.exp: rbreak
+PASS: gdb.base/default.exp: restore
+PASS: gdb.base/default.exp: return
+PASS: gdb.base/default.exp: reverse-search
+PASS: gdb.base/default.exp: step "s" abbreviation #1
+PASS: gdb.base/default.exp: step #1
+PASS: gdb.base/default.exp: search
+PASS: gdb.base/default.exp: section
+PASS: gdb.base/default.exp: set annotate
+PASS: gdb.base/default.exp: set args
+PASS: gdb.base/default.exp: set check "c" abbreviation
+PASS: gdb.base/default.exp: set check "ch" abbreviation
+PASS: gdb.base/default.exp: set check "check" abbreviation
+PASS: gdb.base/default.exp: set check range
+PASS: gdb.base/default.exp: set check type
+PASS: gdb.base/default.exp: set complaints
+PASS: gdb.base/default.exp: set confirm
+PASS: gdb.base/default.exp: set environment
+PASS: gdb.base/default.exp: set height
+PASS: gdb.base/default.exp: set history expansion
+PASS: gdb.base/default.exp: set history filename
+PASS: gdb.base/default.exp: set the history filename
+PASS: gdb.base/default.exp: set history save
+PASS: gdb.base/default.exp: set history size
+PASS: gdb.base/default.exp: set history
+PASS: gdb.base/default.exp: set language
+PASS: gdb.base/default.exp: set listsize
+PASS: gdb.base/default.exp: set print "p" abbreviation
+PASS: gdb.base/default.exp: set print "pr" abbreviation
+PASS: gdb.base/default.exp: set print
+PASS: gdb.base/default.exp: set print address
+PASS: gdb.base/default.exp: set print array
+PASS: gdb.base/default.exp: set print asm-demangle
+PASS: gdb.base/default.exp: set print demangle
+PASS: gdb.base/default.exp: set print elements
+PASS: gdb.base/default.exp: set print object
+PASS: gdb.base/default.exp: set print pretty
+PASS: gdb.base/default.exp: set print sevenbit-strings
+PASS: gdb.base/default.exp: set print union
+PASS: gdb.base/default.exp: set print vtbl
+PASS: gdb.base/default.exp: set radix
+PASS: gdb.base/default.exp: set variable
+PASS: gdb.base/default.exp: set verbose
+PASS: gdb.base/default.exp: set width
+PASS: gdb.base/default.exp: set write
+PASS: gdb.base/default.exp: set
+PASS: gdb.base/default.exp: shell echo Hi dad!
+PASS: gdb.base/default.exp: show annotate
+PASS: gdb.base/default.exp: show args
+PASS: gdb.base/default.exp: show check "c" abbreviation
+PASS: gdb.base/default.exp: show check "ch" abbreviation
+PASS: gdb.base/default.exp: show check "check" abbreviation
+PASS: gdb.base/default.exp: show check range
+PASS: gdb.base/default.exp: show check type
+PASS: gdb.base/default.exp: show commands
+PASS: gdb.base/default.exp: show complaints
+PASS: gdb.base/default.exp: show confirm
+PASS: gdb.base/default.exp: show convenience
+PASS: gdb.base/default.exp: show directories
+PASS: gdb.base/default.exp: show editing
+PASS: gdb.base/default.exp: show height
+PASS: gdb.base/default.exp: show history expansion
+PASS: gdb.base/default.exp: show history filename
+PASS: gdb.base/default.exp: show history save
+PASS: gdb.base/default.exp: show history size
+PASS: gdb.base/default.exp: show history
+PASS: gdb.base/default.exp: show language
+PASS: gdb.base/default.exp: show listsize
+PASS: gdb.base/default.exp: show p
+PASS: gdb.base/default.exp: show pr
+PASS: gdb.base/default.exp: show print
+PASS: gdb.base/default.exp: show paths
+PASS: gdb.base/default.exp: show print address
+PASS: gdb.base/default.exp: show print array
+PASS: gdb.base/default.exp: show print asm-demangle
+PASS: gdb.base/default.exp: show print demangle
+PASS: gdb.base/default.exp: show print elements
+PASS: gdb.base/default.exp: show print object
+PASS: gdb.base/default.exp: show print pretty
+PASS: gdb.base/default.exp: show print sevenbit-strings
+PASS: gdb.base/default.exp: show print union
+PASS: gdb.base/default.exp: show print vtbl
+PASS: gdb.base/default.exp: show prompt
+PASS: gdb.base/default.exp: show radix
+PASS: gdb.base/default.exp: show user
+PASS: gdb.base/default.exp: show values
+PASS: gdb.base/default.exp: show verbose
+PASS: gdb.base/default.exp: show version
+PASS: gdb.base/default.exp: show width
+PASS: gdb.base/default.exp: show write
+PASS: gdb.base/default.exp: show
+PASS: gdb.base/default.exp: set history save off
+PASS: gdb.base/default.exp: stepi "si" abbreviation
+PASS: gdb.base/default.exp: stepi
+PASS: gdb.base/default.exp: signal
+PASS: gdb.base/default.exp: source
+PASS: gdb.base/default.exp: step "s" abbreviation #2
+PASS: gdb.base/default.exp: step #2
+PASS: gdb.base/default.exp: symbol-file
+PASS: gdb.base/default.exp: target native
+PASS: gdb.base/default.exp: target core
+PASS: gdb.base/default.exp: target exec
+PASS: gdb.base/default.exp: target remote
+PASS: gdb.base/default.exp: target
+PASS: gdb.base/default.exp: tbreak
+PASS: gdb.base/default.exp: thread
+PASS: gdb.base/default.exp: thread apply
+PASS: gdb.base/default.exp: thread find
+PASS: gdb.base/default.exp: thread name
+PASS: gdb.base/default.exp: tty
+PASS: gdb.base/default.exp: until "u" abbreviation
+PASS: gdb.base/default.exp: until
+PASS: gdb.base/default.exp: undisplay prompt
+PASS: gdb.base/default.exp: unset environment prompt
+PASS: gdb.base/default.exp: unset
+PASS: gdb.base/default.exp: up-silently
+PASS: gdb.base/default.exp: watch
+PASS: gdb.base/default.exp: whatis
+PASS: gdb.base/default.exp: where
+PASS: gdb.base/default.exp: x
+PASS: gdb.base/define.exp: define user command: nextwhere
+PASS: gdb.base/define.exp: use user command: nextwhere
+PASS: gdb.base/define.exp: define user command: nextwh
+PASS: gdb.base/define.exp: redefine user command aborted: nextwhere
+PASS: gdb.base/define.exp: redefine user command: nextwhere
+PASS: gdb.base/define.exp: redocumenting builtin command disallowed
+PASS: gdb.base/define.exp: document user command: nextwhere
+PASS: gdb.base/define.exp: re-document user command: nextwhere
+PASS: gdb.base/define.exp: help user command: nextwhere
+PASS: gdb.base/define.exp: set up whitespace in help string
+PASS: gdb.base/define.exp: preserve whitespace in help string
+PASS: gdb.base/define.exp: define user command: ifnospace
+PASS: gdb.base/define.exp: test ifnospace is parsed correctly
+PASS: gdb.base/define.exp: define user command: whilenospace
+PASS: gdb.base/define.exp: test whilenospace is parsed correctly
+PASS: gdb.base/define.exp: define user command: user-bt
+PASS: gdb.base/define.exp: define hook-stop command
+PASS: gdb.base/define.exp: use hook-stop command
+PASS: gdb.base/define.exp: define hook undefined command aborted: bar
+PASS: gdb.base/define.exp: define hook undefined command: bar
+PASS: gdb.base/define.exp: define target testsuite
+PASS: gdb.base/define.exp: document target testsuite
+PASS: gdb.base/define.exp: help target
+PASS: gdb.base/define.exp: target testsuite
+PASS: gdb.base/define.exp: show user target testsuite
+PASS: gdb.base/define.exp: define target hook-testsuite
+PASS: gdb.base/define.exp: define target hookpost-testsuite
+PASS: gdb.base/define.exp: target testsuite with hooks
+PASS: gdb.base/define.exp: set gdb_prompt
+PASS: gdb.base/define.exp: reset gdb_prompt
+PASS: gdb.base/del.exp: Remove all breakpoints (del)
+PASS: gdb.base/del.exp: info break after removing break on main
+PASS: gdb.base/del.exp: breakpoint insertion (del)
+PASS: gdb.base/del.exp: Remove last breakpoint (del)
+PASS: gdb.base/del.exp: info break after removing break on main (del)
+PASS: gdb.base/del.exp: Remove all breakpoints (d)
+PASS: gdb.base/del.exp: info break after removing break on main
+PASS: gdb.base/del.exp: breakpoint insertion (d)
+PASS: gdb.base/del.exp: Remove last breakpoint (d)
+PASS: gdb.base/del.exp: info break after removing break on main (d)
+PASS: gdb.base/dfp-exprs.exp: p 1.2df
+PASS: gdb.base/dfp-exprs.exp: p -1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.234567df
+PASS: gdb.base/dfp-exprs.exp: p -1.234567df
+PASS: gdb.base/dfp-exprs.exp: p 1234567.df
+PASS: gdb.base/dfp-exprs.exp: p -1234567.df
+PASS: gdb.base/dfp-exprs.exp: p 1.2E1df
+PASS: gdb.base/dfp-exprs.exp: p 1.2E10df
+PASS: gdb.base/dfp-exprs.exp: p 1.2E-10df
+PASS: gdb.base/dfp-exprs.exp: p 1.2E96df
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p -1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.234567890123456dd
+PASS: gdb.base/dfp-exprs.exp: p -1.234567890123456dd
+PASS: gdb.base/dfp-exprs.exp: p 1234567890123456.dd
+PASS: gdb.base/dfp-exprs.exp: p -1234567890123456.dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2E1dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2E10dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2E-10dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2E384dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl
+PASS: gdb.base/dfp-exprs.exp: p -1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.234567890123456789012345678901234dl
+PASS: gdb.base/dfp-exprs.exp: p -1.234567890123456789012345678901234dl
+PASS: gdb.base/dfp-exprs.exp: p 1234567890123456789012345678901234.dl
+PASS: gdb.base/dfp-exprs.exp: p -1234567890123456789012345678901234.dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2E1dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2E10dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2E-10dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2E6144dl
+PASS: gdb.base/dfp-exprs.exp: p 1.4df + 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.4df - 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.4df * 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.4df / 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.4dd + 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.4dd - 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.4dd * 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.4dd / 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.4dl + 1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.4dl - 1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.4dl * 1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.4dl / 1.2dl
+PASS: gdb.base/dfp-exprs.exp: ptype 2.df + 2.df
+PASS: gdb.base/dfp-exprs.exp: ptype 2.dd + 2.dd
+PASS: gdb.base/dfp-exprs.exp: ptype 2.dl + 2.dl
+PASS: gdb.base/dfp-exprs.exp: p 2.1df + 2.7dd
+PASS: gdb.base/dfp-exprs.exp: p 2.1dd + 2.7df
+PASS: gdb.base/dfp-exprs.exp: p 2.6df + 2.7dl
+PASS: gdb.base/dfp-exprs.exp: p 2.6dl + 2.7df
+PASS: gdb.base/dfp-exprs.exp: p 2.3dd + 2.2dl
+PASS: gdb.base/dfp-exprs.exp: p 2.3dl + 2.2dd
+PASS: gdb.base/dfp-exprs.exp: ptype 2.df + 2.dd
+PASS: gdb.base/dfp-exprs.exp: ptype 2.df + 2.dl
+PASS: gdb.base/dfp-exprs.exp: ptype 2.dd + 2.dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2df + 1
+PASS: gdb.base/dfp-exprs.exp: p 2 + 1.7dd
+PASS: gdb.base/dfp-exprs.exp: p 3 + 2.1dl
+PASS: gdb.base/dfp-exprs.exp: ptype 1.2df + 1
+PASS: gdb.base/dfp-exprs.exp: ptype 2 + 1.7dd
+PASS: gdb.base/dfp-exprs.exp: ptype 3 + 2.1dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2df + 2ll
+PASS: gdb.base/dfp-exprs.exp: p 1.2df + 1.2f
+PASS: gdb.base/dfp-exprs.exp: p !0.df
+PASS: gdb.base/dfp-exprs.exp: p !0.dd
+PASS: gdb.base/dfp-exprs.exp: p !0.dl
+PASS: gdb.base/dfp-exprs.exp: p !0.5df
+PASS: gdb.base/dfp-exprs.exp: p !0.5dd
+PASS: gdb.base/dfp-exprs.exp: p !0.5dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2df == 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.2df == 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2df == 1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd == 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd == 1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl == 1.2df
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl == 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2df == 1.3df
+PASS: gdb.base/dfp-exprs.exp: p 1.2df == 1.3dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2df == 1.3dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd == 1.3df
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd == 1.3dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl == 1.3df
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl == 1.3dd
+PASS: gdb.base/dfp-exprs.exp: p +1.2df
+PASS: gdb.base/dfp-exprs.exp: p +1.2dd
+PASS: gdb.base/dfp-exprs.exp: p +1.2dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2df < 1.3df
+PASS: gdb.base/dfp-exprs.exp: p 1.2df < 1.3dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl < 1.3df
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd < 1.3dd
+PASS: gdb.base/dfp-exprs.exp: p 1.2dd < 1.3dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl < 1.3dl
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl < 1.3df
+PASS: gdb.base/dfp-exprs.exp: p 1.2df > 1
+PASS: gdb.base/dfp-exprs.exp: p 1.2dl > 2
+PASS: gdb.base/dfp-exprs.exp: p 2 > 1.2dd
+PASS: gdb.base/dfp-exprs.exp: p 2 > 3.1dl
+PASS: gdb.base/dfp-exprs.exp: p (float) -0.1df
+PASS: gdb.base/dfp-exprs.exp: p (int) 8.3dd
+PASS: gdb.base/dfp-exprs.exp: p (_Decimal64) 3.1
+PASS: gdb.base/dfp-exprs.exp: p (_Decimal128) 3.7df
+PASS: gdb.base/dfp-exprs.exp: p (_Decimal32) 4
+PASS: gdb.base/disabled-location.exp: setting breakpoint on function
+PASS: gdb.base/disabled-location.exp: disable location
+PASS: gdb.base/disabled-location.exp: step doesn't trip on disabled location
+PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&main"
+PASS: gdb.base/disasm-end-cu.exp: get hexadecimal valueof "&dummy_3"
+PASS: gdb.base/disasm-end-cu.exp: disassemble command returned some output
+UNSUPPORTED: gdb.base/disp-step-syscall.exp: displaced stepping
+PASS: gdb.base/display.exp: kill
+PASS: gdb.base/display.exp: detach
+PASS: gdb.base/display.exp: run
+PASS: gdb.base/display.exp: kill again
+PASS: gdb.base/display.exp: detach again
+PASS: gdb.base/display.exp: break  do_loops
+PASS: gdb.base/display.exp: get to do_loops
+PASS: gdb.base/display.exp: set watch
+PASS: gdb.base/display.exp: break loop end
+PASS: gdb.base/display.exp: inf disp
+PASS: gdb.base/display.exp: display i
+PASS: gdb.base/display.exp: display j
+PASS: gdb.base/display.exp: display &k
+PASS: gdb.base/display.exp: display/f f
+PASS: gdb.base/display.exp: display/s &sum
+PASS: gdb.base/display.exp: first disp
+PASS: gdb.base/display.exp: second disp
+PASS: gdb.base/display.exp: catch err
+PASS: gdb.base/display.exp: disab disp 1
+PASS: gdb.base/display.exp: disab disp 2
+PASS: gdb.base/display.exp: re-enab
+PASS: gdb.base/display.exp: re-enab of enab
+PASS: gdb.base/display.exp: undisp
+PASS: gdb.base/display.exp: info disp
+PASS: gdb.base/display.exp: next hit
+PASS: gdb.base/display.exp: undisp all
+PASS: gdb.base/display.exp: disp *p_i
+PASS: gdb.base/display.exp: p p_i = 0x0
+PASS: gdb.base/display.exp: display bad address
+PASS: gdb.base/display.exp: p p_i = &i
+PASS: gdb.base/display.exp: display good address
+PASS: gdb.base/display.exp: undisp all again
+PASS: gdb.base/display.exp: disab 3
+PASS: gdb.base/display.exp: watch off
+PASS: gdb.base/display.exp: finish
+PASS: gdb.base/display.exp: step
+PASS: gdb.base/display.exp: tbreak in do_vars
+PASS: gdb.base/display.exp: cont
+PASS: gdb.base/display.exp: printf
+PASS: gdb.base/display.exp: printf %d
+PASS: gdb.base/display.exp: printf "%d
+PASS: gdb.base/display.exp: printf "%d%d",i
+PASS: gdb.base/display.exp: printf "\\!\a\f\r\t\v\b\n"
+PASS: gdb.base/display.exp: re-set term
+PASS: gdb.base/display.exp: printf "\w"
+PASS: gdb.base/display.exp: printf "%d" j
+PASS: gdb.base/display.exp: printf "%p\n", 0
+PASS: gdb.base/display.exp: printf "%p\n", 1
+PASS: gdb.base/display.exp: print/k j
+PASS: gdb.base/display.exp: debug test output 1
+PASS: gdb.base/display.exp: debug test output 1a
+PASS: gdb.base/display.exp: debug test output 2
+PASS: gdb.base/display.exp: debug test output 2a
+PASS: gdb.base/display.exp: debug test output 3
+PASS: gdb.base/display.exp: x/0 j
+PASS: gdb.base/display.exp: print/0 j
+PASS: gdb.base/display.exp: ignored s
+PASS: gdb.base/display.exp: no i
+PASS: gdb.base/display.exp: print/a &sum
+PASS: gdb.base/display.exp: print/a main+4
+PASS: gdb.base/display.exp: print/a $pc
+PASS: gdb.base/display.exp: print/a &&j
+PASS: gdb.base/dmsym.exp: set lang ada
+PASS: gdb.base/dmsym.exp: break pck__foo__bar__minsym
+PASS: gdb.base/dmsym.exp: info line pck__foo__bar__minsym
+PASS: gdb.base/dmsym.exp: set lang auto
+PASS: gdb.base/dmsym.exp: Run until breakpoint at BREAK
+PASS: gdb.base/dmsym.exp: continue
+PASS: gdb.base/dmsym.exp: print val
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set breakpoint
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height 2
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: continue to pagination
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: first prompt
+FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: no double prompt (timeout)
+FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: continue: set height unlimited
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set breakpoint
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height 2
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: define user command: wrapcont
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: continue to pagination
+PASS: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: first prompt
+FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: no double prompt (timeout)
+FAIL: gdb.base/double-prompt-target-event-error.exp: ctrlc target event: wrapcont: set height unlimited
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf-style gdb
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set dprintf
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: set breakpoint
+PASS: gdb.base/dprintf-bp-same-addr.exp: gdb: continue
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set dprintf-style agent
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set breakpoint always-inserted on
+UNSUPPORTED: gdb.base/dprintf-bp-same-addr.exp: agent: set dprintf
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: set breakpoint
+PASS: gdb.base/dprintf-bp-same-addr.exp: agent: continue
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set dprintf-style gdb
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: set disconnected-dprintf on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=on: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: set dprintf-style gdb
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: set disconnected-dprintf off
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=on ds=gdb dd=off: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: set dprintf-style call
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: set disconnected-dprintf on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=on ds=call dd=on: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: set dprintf-style call
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: set disconnected-dprintf off
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=on ds=call dd=off: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: set dprintf-style agent
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: set disconnected-dprintf on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=on: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: set breakpoint always-inserted on
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: set dprintf-style agent
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: set disconnected-dprintf off
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=on ds=agent dd=off: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: set breakpoint always-inserted off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: set dprintf-style gdb
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: set disconnected-dprintf on
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=on: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: set breakpoint always-inserted off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: set dprintf-style gdb
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: set disconnected-dprintf off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=gdb dd=off: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: set breakpoint always-inserted off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: set dprintf-style call
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: set disconnected-dprintf on
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=call dd=on: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: set breakpoint always-inserted off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: set dprintf-style call
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: set disconnected-dprintf off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=call dd=off: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: set breakpoint always-inserted off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: set dprintf-style agent
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: set disconnected-dprintf on
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=on: re-attach to inferior
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: set breakpoint always-inserted off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: set dprintf-style agent
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: set disconnected-dprintf off
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: get inferior process ID
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: dprintf insertion
+PASS: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: detach program
+FAIL: gdb.base/dprintf-detach.exp: bai=off ds=agent dd=off: re-attach to inferior
+PASS: gdb.base/dprintf-next.exp: dprintf 24, "%d\n", x
+PASS: gdb.base/dprintf-next.exp: next 1
+PASS: gdb.base/dprintf-next.exp: next 2
+FAIL: gdb.base/dprintf-non-stop.exp: Can't run to main
+PASS: gdb.base/dprintf-pending.exp: without format: missing ,FMT
+PASS: gdb.base/dprintf-pending.exp: without format: missing FMT
+PASS: gdb.base/dprintf-pending.exp: without symbols: set pending dprintf
+PASS: gdb.base/dprintf-pending.exp: without symbols: single pending dprintf info
+PASS: gdb.base/dprintf-pending.exp: without symbols: run to resolved dprintf
+PASS: gdb.base/dprintf-pending.exp: set pending dprintf
+PASS: gdb.base/dprintf-pending.exp: single pending dprintf info
+PASS: gdb.base/dprintf-pending.exp: run to resolved dprintf
+PASS: gdb.base/dprintf.exp: dprintf
+PASS: gdb.base/dprintf.exp: dprintf foo
+PASS: gdb.base/dprintf.exp: dprintf 29
+PASS: gdb.base/dprintf.exp: dprintf foo,"At foo entry\n"
+PASS: gdb.base/dprintf.exp: ignore $bpnum 1
+PASS: gdb.base/dprintf.exp: dprintf 28,"arg=%d, g=%d\n", arg, g
+PASS: gdb.base/dprintf.exp: dprintf info 1
+PASS: gdb.base/dprintf.exp: break 29
+PASS: gdb.base/dprintf.exp: 1st dprintf, gdb
+PASS: gdb.base/dprintf.exp: 2nd dprintf, gdb
+PASS: gdb.base/dprintf.exp: call: printf: dprintf foo,"At foo entry\n"
+PASS: gdb.base/dprintf.exp: call: printf: dprintf 28,"arg=%d, g=%d\n", arg, g
+PASS: gdb.base/dprintf.exp: call: printf: break 29
+PASS: gdb.base/dprintf.exp: call: printf: set dprintf style to call
+PASS: gdb.base/dprintf.exp: call: printf: 1st dprintf
+PASS: gdb.base/dprintf.exp: call: printf: 2nd dprintf
+PASS: gdb.base/dprintf.exp: call: fprintf: dprintf foo,"At foo entry\n"
+PASS: gdb.base/dprintf.exp: call: fprintf: dprintf 28,"arg=%d, g=%d\n", arg, g
+PASS: gdb.base/dprintf.exp: call: fprintf: break 29
+PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf function
+PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf channel
+PASS: gdb.base/dprintf.exp: call: fprintf: set dprintf style to call
+PASS: gdb.base/dprintf.exp: call: fprintf: 1st dprintf
+PASS: gdb.base/dprintf.exp: call: fprintf: 2nd dprintf
+PASS: gdb.base/dprintf.exp: agent: dprintf foo,"At foo entry\n"
+PASS: gdb.base/dprintf.exp: agent: dprintf 28,"arg=%d, g=%d\n", arg, g
+PASS: gdb.base/dprintf.exp: agent: break 29
+UNSUPPORTED: gdb.base/dprintf.exp: agent: set dprintf style to agent
+PASS: gdb.base/dprintf.exp: Set dprintf style to an unrecognized type
+PASS: gdb.base/dprintf.exp: probe for target remote
+PASS: gdb.base/dso2dso.exp: continue to breakpoint: at call to sub2
+PASS: gdb.base/dso2dso.exp: next over call to sub2
+UNTESTED: gdb.base/dtrace-probe.exp: could not compile test program
+PASS: gdb.base/dump.exp: inaccessible memory is reported
+PASS: gdb.base/dump.exp: get hexadecimal valueof "&intarray"
+PASS: gdb.base/dump.exp: endianness: little
+PASS: gdb.base/dump.exp: dump array as value, default
+PASS: gdb.base/dump.exp: dump struct as value, default
+PASS: gdb.base/dump.exp: dump array as value, binary
+PASS: gdb.base/dump.exp: dump struct as value, binary
+PASS: gdb.base/dump.exp: dump array as value, srec
+PASS: gdb.base/dump.exp: dump struct as value, srec
+PASS: gdb.base/dump.exp: dump array as value, intel hex
+PASS: gdb.base/dump.exp: dump struct as value, intel hex
+PASS: gdb.base/dump.exp: dump array as value, tekhex
+PASS: gdb.base/dump.exp: dump struct as value, tekhex
+PASS: gdb.base/dump.exp: dump array as value, intel hex
+PASS: gdb.base/dump.exp: dump struct as value, intel hex
+PASS: gdb.base/dump.exp: capture /x &intarray[0]
+PASS: gdb.base/dump.exp: capture /x &intarray[32]
+PASS: gdb.base/dump.exp: capture /x &intstruct
+PASS: gdb.base/dump.exp: capture /x &intstruct + 1
+PASS: gdb.base/dump.exp: capture intarray
+PASS: gdb.base/dump.exp: capture intstruct
+PASS: gdb.base/dump.exp: capture type of pointer &intarray
+PASS: gdb.base/dump.exp: capture type of pointer &intstruct
+PASS: gdb.base/dump.exp: dump array as memory, default
+PASS: gdb.base/dump.exp: dump struct as memory, default
+PASS: gdb.base/dump.exp: dump array as memory, binary
+PASS: gdb.base/dump.exp: dump struct as memory, binary
+PASS: gdb.base/dump.exp: dump array as memory, srec
+PASS: gdb.base/dump.exp: dump struct as memory, srec
+PASS: gdb.base/dump.exp: dump array as memory, ihex
+PASS: gdb.base/dump.exp: dump struct as memory, ihex
+PASS: gdb.base/dump.exp: dump array as memory, tekhex
+PASS: gdb.base/dump.exp: dump struct as memory, tekhex
+PASS: gdb.base/dump.exp: dump array as memory, verilog
+PASS: gdb.base/dump.exp: dump struct as memory, verilog
+PASS: gdb.base/dump.exp: dump array as mem, srec, expressions
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as value, srec; file restored ok
+PASS: gdb.base/dump.exp: array as value, srec; capture
+PASS: gdb.base/dump.exp: array as value, srec; value restored ok
+PASS: gdb.base/dump.exp: struct as value, srec; file restored ok
+PASS: gdb.base/dump.exp: struct as value, srec; capture
+PASS: gdb.base/dump.exp: struct as value, srec; value restored ok
+PASS: gdb.base/dump.exp: zero all
+PASS: gdb.base/dump.exp: array as memory, srec; file restored ok
+PASS: gdb.base/dump.exp: array as memory, srec; capture
+PASS: gdb.base/dump.exp: array as memory, srec; value restored ok
+PASS: gdb.base/dump.exp: struct as memory, srec; file restored ok
+PASS: gdb.base/dump.exp: struct as memory, srec; capture
+PASS: gdb.base/dump.exp: struct as memory, srec; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as value, ihex; file restored ok
+PASS: gdb.base/dump.exp: array as value, ihex; capture
+PASS: gdb.base/dump.exp: array as value, ihex; value restored ok
+PASS: gdb.base/dump.exp: struct as value, ihex; file restored ok
+PASS: gdb.base/dump.exp: struct as value, ihex; capture
+PASS: gdb.base/dump.exp: struct as value, ihex; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as memory, ihex; file restored ok
+PASS: gdb.base/dump.exp: array as memory, ihex; capture
+PASS: gdb.base/dump.exp: array as memory, ihex; value restored ok
+PASS: gdb.base/dump.exp: struct as memory, ihex; file restored ok
+PASS: gdb.base/dump.exp: struct as memory, ihex; capture
+PASS: gdb.base/dump.exp: struct as memory, ihex; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as value, tekhex; file restored ok
+PASS: gdb.base/dump.exp: array as value, tekhex; capture
+PASS: gdb.base/dump.exp: array as value, tekhex; value restored ok
+PASS: gdb.base/dump.exp: struct as value, tekhex; file restored ok
+PASS: gdb.base/dump.exp: struct as value, tekhex; capture
+PASS: gdb.base/dump.exp: struct as value, tekhex; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as memory, tekhex; file restored ok
+PASS: gdb.base/dump.exp: array as memory, tekhex; capture
+PASS: gdb.base/dump.exp: array as memory, tekhex; value restored ok
+PASS: gdb.base/dump.exp: struct as memory, tekhex; file restored ok
+PASS: gdb.base/dump.exp: struct as memory, tekhex; capture
+PASS: gdb.base/dump.exp: struct as memory, tekhex; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as value, binary; file restored ok
+PASS: gdb.base/dump.exp: array as value, binary; capture
+PASS: gdb.base/dump.exp: array as value, binary; value restored ok
+PASS: gdb.base/dump.exp: struct as value, binary; file restored ok
+PASS: gdb.base/dump.exp: struct as value, binary; capture
+PASS: gdb.base/dump.exp: struct as value, binary; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array as memory, binary; file restored ok
+PASS: gdb.base/dump.exp: array as memory, binary; capture
+PASS: gdb.base/dump.exp: array as memory, binary; value restored ok
+PASS: gdb.base/dump.exp: struct as memory, binary; file restored ok
+PASS: gdb.base/dump.exp: struct as memory, binary; capture
+PASS: gdb.base/dump.exp: struct as memory, binary; value restored ok
+PASS: gdb.base/dump.exp: capture /x &intarray2[0]
+PASS: gdb.base/dump.exp: capture /x &intstruct2
+PASS: gdb.base/dump.exp: capture (char *) &intarray2 - (char *) &intarray
+PASS: gdb.base/dump.exp: capture (char *) &intstruct2 - (char *) &intstruct
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array copy, srec; file restored ok
+PASS: gdb.base/dump.exp: array copy, srec; capture
+PASS: gdb.base/dump.exp: array copy, srec; value restored ok
+PASS: gdb.base/dump.exp: struct copy, srec; file restored ok
+PASS: gdb.base/dump.exp: struct copy, srec; capture
+PASS: gdb.base/dump.exp: struct copy, srec; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array copy, ihex; file restored ok
+PASS: gdb.base/dump.exp: array copy, ihex; capture
+PASS: gdb.base/dump.exp: array copy, ihex; value restored ok
+PASS: gdb.base/dump.exp: struct copy, ihex; file restored ok
+PASS: gdb.base/dump.exp: struct copy, ihex; capture
+PASS: gdb.base/dump.exp: struct copy, ihex; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array copy, tekhex; file restored ok
+PASS: gdb.base/dump.exp: array copy, tekhex; capture
+PASS: gdb.base/dump.exp: array copy, tekhex; value restored ok
+PASS: gdb.base/dump.exp: struct copy, tekhex; file restored ok
+PASS: gdb.base/dump.exp: struct copy, tekhex; capture
+PASS: gdb.base/dump.exp: struct copy, tekhex; value restored ok
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array copy, binary; file restored ok
+PASS: gdb.base/dump.exp: array copy, binary; capture
+PASS: gdb.base/dump.exp: array copy, binary; value restored ok
+PASS: gdb.base/dump.exp: struct copy, binary; file restored ok
+PASS: gdb.base/dump.exp: struct copy, binary; capture
+PASS: gdb.base/dump.exp: struct copy, binary; value restored ok
+PASS: gdb.base/dump.exp: capture /x &intarray[3]
+PASS: gdb.base/dump.exp: capture /x &intarray[4]
+PASS: gdb.base/dump.exp: capture /x (char *) &intarray[3] - (char *) &intarray[0]
+PASS: gdb.base/dump.exp: capture /x (char *) &intarray[4] - (char *) &intarray[0]
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array partial, srec; file restored ok
+PASS: gdb.base/dump.exp: array partial, srec; capture
+PASS: gdb.base/dump.exp: array partial, srec; value restored ok
+PASS: gdb.base/dump.exp: element 2 not changed - 1
+PASS: gdb.base/dump.exp: element 4 not changed - 1
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array partial, ihex; file restored ok
+PASS: gdb.base/dump.exp: array partial, ihex; capture
+PASS: gdb.base/dump.exp: array partial, ihex; value restored ok
+PASS: gdb.base/dump.exp: element 2 not changed - 2
+PASS: gdb.base/dump.exp: element 4 not changed - 2
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array partial, tekhex; file restored ok
+PASS: gdb.base/dump.exp: array partial, tekhex; capture
+PASS: gdb.base/dump.exp: array partial, tekhex; value restored ok
+PASS: gdb.base/dump.exp: element 2 not changed - 3
+PASS: gdb.base/dump.exp: element 4 not changed - 3
+PASS: gdb.base/dump.exp: print zero_all ()
+PASS: gdb.base/dump.exp: array partial, binary; file restored ok
+PASS: gdb.base/dump.exp: array partial, binary; capture
+PASS: gdb.base/dump.exp: array partial, binary; value restored ok
+PASS: gdb.base/dump.exp: element 2 not changed - 4
+PASS: gdb.base/dump.exp: element 4 not changed - 4
+PASS: gdb.base/dump.exp: array partial with expressions; file restored ok
+PASS: gdb.base/dump.exp: array partial with expressions; capture
+PASS: gdb.base/dump.exp: array partial with expressions; value restored ok
+PASS: gdb.base/dump.exp: element 2 not changed, == 4
+PASS: gdb.base/dump.exp: element 4 not changed, == 4
+PASS: gdb.base/dump.exp: setting little endianness
+PASS: gdb.base/dump.exp: file binfile; intarray; capture
+PASS: gdb.base/dump.exp: start with intarray un-initialized
+PASS: gdb.base/dump.exp: file binfile; intstruct; capture
+PASS: gdb.base/dump.exp: start with intstruct un-initialized
+PASS: gdb.base/dump.exp: reload array as value, srec; capture
+PASS: gdb.base/dump.exp: reload array as value, srec; value restored ok
+PASS: gdb.base/dump.exp: reload struct as value, srec; capture
+PASS: gdb.base/dump.exp: reload struct as value, srec; value restored ok
+PASS: gdb.base/dump.exp: reload array as memory, srec; capture
+PASS: gdb.base/dump.exp: reload array as memory, srec; value restored ok
+PASS: gdb.base/dump.exp: reload struct as memory, srec; capture
+PASS: gdb.base/dump.exp: reload struct as memory, srec; value restored ok
+PASS: gdb.base/dump.exp: reload array as value, intel hex; capture
+PASS: gdb.base/dump.exp: reload array as value, intel hex; value restored ok
+PASS: gdb.base/dump.exp: reload struct as value, intel hex; capture
+PASS: gdb.base/dump.exp: reload struct as value, intel hex; value restored ok
+PASS: gdb.base/dump.exp: reload array as memory, intel hex; capture
+PASS: gdb.base/dump.exp: reload array as memory, intel hex; value restored ok
+PASS: gdb.base/dump.exp: reload struct as memory, intel hex; capture
+PASS: gdb.base/dump.exp: reload struct as memory, intel hex; value restored ok
+PASS: gdb.base/dump.exp: reload array as value, tekhex; capture
+PASS: gdb.base/dump.exp: reload array as value, tekhex; value restored ok
+PASS: gdb.base/dump.exp: reload struct as value, tekhex; capture
+PASS: gdb.base/dump.exp: reload struct as value, tekhex; value restored ok
+PASS: gdb.base/dump.exp: reload array as memory, tekhex; capture
+PASS: gdb.base/dump.exp: reload array as memory, tekhex; value restored ok
+PASS: gdb.base/dump.exp: reload struct as memory, tekhex; capture
+PASS: gdb.base/dump.exp: reload struct as memory, tekhex; value restored ok
+PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: delete $bp_num_1
+PASS: gdb.base/duplicate-bp.exp: del_1_stop_2: delete #1, stop at #2
+PASS: gdb.base/duplicate-bp.exp: del_2_stop_1: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: del_2_stop_1: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: del_2_stop_1: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: del_2_stop_1: delete $bp_num_2
+PASS: gdb.base/duplicate-bp.exp: del_2_stop_1: delete #2, stop at #1
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: set $bp_num_3 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: disable $bp_num_1
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: step
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: delete $bp_num_2
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_2_stop_3: disable #1, delete #2, stop at #3
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: set $bp_num_3 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: disable $bp_num_2
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: step
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: delete $bp_num_1
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_1_stop_3: disable #2, delete #1, stop at #3
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: set $bp_num_3 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: disable $bp_num_1
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: step
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: delete $bp_num_3
+PASS: gdb.base/duplicate-bp.exp: dis_1_del_3_stop_1: disable #1, delete #3, stop at #2
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: set $bp_num_3 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: disable $bp_num_3
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: step
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: delete $bp_num_1
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_1_stop_2: disable #3, delete #1, stop at #2
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: set $bp_num_3 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: disable $bp_num_2
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: step
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: delete $bp_num_3
+PASS: gdb.base/duplicate-bp.exp: dis_2_del_3_stop_1: disable #2, delete #3, stop at #1
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: set $bp_num_1 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: set $bp_num_2 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: set $bp_num_3 = $bpnum
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: step to place breakpoints
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: disable $bp_num_3
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: step
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: delete $bp_num_2
+PASS: gdb.base/duplicate-bp.exp: dis_3_del_2_stop_1: disable #3, delete #2, stop at #1
+PASS: gdb.base/echo.exp: Echo test
+PASS: gdb.base/empty_exe.exp: file ''
+PASS: gdb.base/empty_exe.exp: print 1
+PASS: gdb.base/ena-dis-br.exp: break marker1
+PASS: gdb.base/ena-dis-br.exp: enable break marker1
+PASS: gdb.base/ena-dis-br.exp: info break marker1
+PASS: gdb.base/ena-dis-br.exp: continue to break marker1
+PASS: gdb.base/ena-dis-br.exp: delete break marker1
+PASS: gdb.base/ena-dis-br.exp: break marker2
+PASS: gdb.base/ena-dis-br.exp: enable once break marker2
+PASS: gdb.base/ena-dis-br.exp: info auto-disabled break marker2
+PASS: gdb.base/ena-dis-br.exp: continue to auto-disabled break marker2
+PASS: gdb.base/ena-dis-br.exp: info auto-disabled break marker2
+PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop
+PASS: gdb.base/ena-dis-br.exp: rerun to main
+PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at auto-disabled break marker2
+PASS: gdb.base/ena-dis-br.exp: break marker3
+PASS: gdb.base/ena-dis-br.exp: enable del break marker3
+PASS: gdb.base/ena-dis-br.exp: info auto-deleted break marker2
+PASS: gdb.base/ena-dis-br.exp: continue to auto-deleted break marker3
+PASS: gdb.base/ena-dis-br.exp: info auto-deleted break marker3
+PASS: gdb.base/ena-dis-br.exp: break marker4
+PASS: gdb.base/ena-dis-br.exp: disable break marker4
+PASS: gdb.base/ena-dis-br.exp: info break marker4
+PASS: gdb.base/ena-dis-br.exp: break 63
+PASS: gdb.base/ena-dis-br.exp: break marker1
+PASS: gdb.base/ena-dis-br.exp: enable count missing arguments
+PASS: gdb.base/ena-dis-br.exp: enable count missing breakpoint number
+PASS: gdb.base/ena-dis-br.exp: disable break with count
+PASS: gdb.base/ena-dis-br.exp: continue from enable count, first time
+PASS: gdb.base/ena-dis-br.exp: continue from enable count, second time
+PASS: gdb.base/ena-dis-br.exp: continue through enable count, now disabled
+PASS: gdb.base/ena-dis-br.exp: break marker1
+PASS: gdb.base/ena-dis-br.exp: ignore non-existent break
+PASS: gdb.base/ena-dis-br.exp: ignore break with missing ignore count
+PASS: gdb.base/ena-dis-br.exp: ignore break marker1 -1
+PASS: gdb.base/ena-dis-br.exp: ignore break marker1 0
+PASS: gdb.base/ena-dis-br.exp: ignore break marker1
+PASS: gdb.base/ena-dis-br.exp: info ignored break marker1
+PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored break marker1
+PASS: gdb.base/ena-dis-br.exp: rerun to main
+PASS: gdb.base/ena-dis-br.exp: continue to break marker1, 2nd time
+PASS: gdb.base/ena-dis-br.exp: break marker1
+PASS: gdb.base/ena-dis-br.exp: ignore break marker1
+PASS: gdb.base/ena-dis-br.exp: enable del break marker1
+PASS: gdb.base/ena-dis-br.exp: info break marker1
+PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored & auto-deleted break marker1
+PASS: gdb.base/ena-dis-br.exp: rerun to main
+PASS: gdb.base/ena-dis-br.exp: continue to ignored & auto-deleted break marker1
+PASS: gdb.base/ena-dis-br.exp: break marker1
+PASS: gdb.base/ena-dis-br.exp: ignore break marker1
+PASS: gdb.base/ena-dis-br.exp: disable break marker1
+PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored & disabled break marker1
+PASS: gdb.base/ena-dis-br.exp: rerun to main
+PASS: gdb.base/ena-dis-br.exp: info ignored & disabled break marker1
+PASS: gdb.base/ena-dis-br.exp: prepare to continue with ignore count
+PASS: gdb.base/ena-dis-br.exp: continue with ignore count
+PASS: gdb.base/ena-dis-br.exp: step after continue with ignore count
+PASS: gdb.base/ena-dis-br.exp: continue with ignore count, not stopped at bpt
+PASS: gdb.base/ena-dis-br.exp: break main
+PASS: gdb.base/ena-dis-br.exp: break main
+PASS: gdb.base/ena-dis-br.exp: break main
+PASS: gdb.base/ena-dis-br.exp: break main
+PASS: gdb.base/ena-dis-br.exp: disable $b1.1 $b2.1
+PASS: gdb.base/ena-dis-br.exp: disabled $b1.1 and $b2.1
+PASS: gdb.base/ena-dis-br.exp: disable $b1 fooo.1
+PASS: gdb.base/ena-dis-br.exp: disabled $b1
+PASS: gdb.base/ena-dis-br.exp: enable $b3
+PASS: gdb.base/ena-dis-br.exp: disable $b4 $b3.1
+PASS: gdb.base/ena-dis-br.exp: disabled $b4 and $b3.1,remain enabled $b3
+PASS: gdb.base/ena-dis-br.exp: disable $b4.1 fooobar
+PASS: gdb.base/ena-dis-br.exp: disabled $b4.1
+PASS: gdb.base/ena-dis-br.exp: enable $b1.1 $b2.1
+PASS: gdb.base/ena-dis-br.exp: enabled $b1.1 and $b2.1
+PASS: gdb.base/ena-dis-br.exp: enable $b1 fooo.1
+PASS: gdb.base/ena-dis-br.exp: enabled $b1
+PASS: gdb.base/ena-dis-br.exp: disable $b3
+PASS: gdb.base/ena-dis-br.exp: enable $b4 $b3.1
+PASS: gdb.base/ena-dis-br.exp: enabled $b4 and $b3.1,remain disabled $b3
+PASS: gdb.base/ena-dis-br.exp: enable $b4.1 fooobar
+PASS: gdb.base/ena-dis-br.exp: enabled $b4.1
+PASS: gdb.base/ending-run.exp: bpt at line before routine
+PASS: gdb.base/ending-run.exp: b ending-run.c:11, one
+PASS: gdb.base/ending-run.exp: b ending-run.c:30
+PASS: gdb.base/ending-run.exp: run
+PASS: gdb.base/ending-run.exp: clear worked
+PASS: gdb.base/ending-run.exp: cleared bp at line before routine
+PASS: gdb.base/ending-run.exp: b ending-run.c:1
+PASS: gdb.base/ending-run.exp: b ending-run.c:11, two
+PASS: gdb.base/ending-run.exp: Cleared 2 by line
+PASS: gdb.base/ending-run.exp: b ending-run.c:11
+PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:11
+PASS: gdb.base/ending-run.exp: Clear 2 by default
+PASS: gdb.base/ending-run.exp: all set to continue
+PASS: gdb.base/ending-run.exp: cont
+PASS: gdb.base/ending-run.exp: Step to return
+UNRESOLVED: gdb.base/ending-run.exp: step out of main
+PASS: gdb.base/enum_cond.exp: break call_me if param.e == 1
+PASS: gdb.base/enum_cond.exp: continue to conditional breakpoint in call_me
+PASS: gdb.base/enumval.exp: print e
+PASS: gdb.base/enumval.exp: print f
+PASS: gdb.base/enumval.exp: print J
+PASS: gdb.base/enumval.exp: print K
+PASS: gdb.base/enumval.exp: p ZERO
+UNTESTED: gdb.base/eu-strip-infcall.exp: eu-strip-infcall.exp
+PASS: gdb.base/eval-avoid-side-effects.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/eval-avoid-side-effects.exp: set variable x=42
+PASS: gdb.base/eval-avoid-side-effects.exp: test sizeof side effects
+PASS: gdb.base/eval-avoid-side-effects.exp: sizeof has no side effects
+PASS: gdb.base/eval-avoid-side-effects.exp: test ptype side effects
+PASS: gdb.base/eval-avoid-side-effects.exp: ptype has no side effects
+PASS: gdb.base/eval-avoid-side-effects.exp: test whatis side effects
+PASS: gdb.base/eval-avoid-side-effects.exp: whatis has no side effects
+PASS: gdb.base/eval-skip.exp: set variable x=14
+PASS: gdb.base/eval-skip.exp: set variable y=2
+PASS: gdb.base/eval-skip.exp: set variable z=2
+PASS: gdb.base/eval-skip.exp: set variable w=3
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x+y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x-y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x*y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x/y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x%y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x&&y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x||y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x&y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x|y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x^y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x < y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x <= y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x>y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x>=y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x==y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x!=y))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x<<31))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x>>31))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (!x))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (~x))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (-x))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x++))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (++x))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x--))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (--x))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x+=7))
+PASS: gdb.base/eval-skip.exp: print value of (0 && (x=y))
+PASS: gdb.base/eval.exp: Initialize $a.
+PASS: gdb.base/eval.exp: First eval.
+PASS: gdb.base/eval.exp: Second eval.
+PASS: gdb.base/exe-lock.exp: continue until exit
+UNTESTED: gdb.base/execl-update-breakpoints.exp: link failed
+PASS: gdb.base/execution-termios.exp: next: termios ok
+PASS: gdb.base/execution-termios.exp: infcall: termios ok
+PASS: gdb.base/execution-termios.exp: continue: break 34
+PASS: gdb.base/execution-termios.exp: continue: termios ok
+PASS: gdb.base/execution-termios.exp: finish: break func
+PASS: gdb.base/execution-termios.exp: finish: continue
+PASS: gdb.base/execution-termios.exp: finish: termios ok
+PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
+FAIL: gdb.base/exitsignal.exp: trigger SIGSEGV
+FAIL: gdb.base/exitsignal.exp: program terminated with SIGSEGV
+FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV.
+PASS: gdb.base/exitsignal.exp: $_exitcode is still void after SIGSEGV
+PASS: gdb.base/exitsignal.exp: rerun to main
+FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior
+PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior
+PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed
+PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed
+PASS: gdb.base/exitsignal.exp: continue until exit
+PASS: gdb.base/exitsignal.exp: $_exitcode is zero after normal inferior is executed
+PASS: gdb.base/exitsignal.exp: $_exitsignal is still void after normal inferior is executed
+PASS: gdb.base/expand-psymtabs.exp: Expand psymtabs
+PASS: gdb.base/exprs.exp: print char == (setup)
+PASS: gdb.base/exprs.exp: print char == (print v_char == 0)
+PASS: gdb.base/exprs.exp: print char == (print v_char == 127)
+PASS: gdb.base/exprs.exp: print char != (setup)
+PASS: gdb.base/exprs.exp: print char != (print v_char != 0)
+PASS: gdb.base/exprs.exp: print char != (print v_char != 127)
+PASS: gdb.base/exprs.exp: print char < (setup)
+PASS: gdb.base/exprs.exp: print char < (print v_char < 0)
+PASS: gdb.base/exprs.exp: print char < (print v_char < 127)
+PASS: gdb.base/exprs.exp: print char > (setup)
+PASS: gdb.base/exprs.exp: print char > (print v_char > 0)
+PASS: gdb.base/exprs.exp: print char > (print v_char > 127)
+PASS: gdb.base/exprs.exp: print signed char == (setup)
+PASS: gdb.base/exprs.exp: print signed char == (print v_signed_char == 0)
+PASS: gdb.base/exprs.exp: print signed char == (print v_signed_char == 127)
+PASS: gdb.base/exprs.exp: print signed char != (setup)
+PASS: gdb.base/exprs.exp: print signed char != (print v_signed_char != 0)
+PASS: gdb.base/exprs.exp: print signed char != (print v_signed_char != 127)
+PASS: gdb.base/exprs.exp: print signed char < (setup)
+PASS: gdb.base/exprs.exp: print signed char < (print v_signed_char < 0)
+PASS: gdb.base/exprs.exp: print signed char < (print v_signed_char < 127)
+PASS: gdb.base/exprs.exp: print signed char > (setup)
+PASS: gdb.base/exprs.exp: print signed char > (print v_signed_char > 0)
+PASS: gdb.base/exprs.exp: print signed char > (print v_signed_char > 127)
+PASS: gdb.base/exprs.exp: print signed char == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed char == (minus) (print v_signed_char == 0)
+PASS: gdb.base/exprs.exp: print signed char == (minus) (print v_signed_char == -1)
+PASS: gdb.base/exprs.exp: print signed char != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed char != (minus) (print v_signed_char != 0)
+PASS: gdb.base/exprs.exp: print signed char != (minus) (print v_signed_char != -1)
+PASS: gdb.base/exprs.exp: print signed char < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed char < (minus) (print v_signed_char < 0)
+PASS: gdb.base/exprs.exp: print signed char < (minus) (print v_signed_char < 127)
+PASS: gdb.base/exprs.exp: print signed char > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed char > (minus) (print v_signed_char > 0)
+PASS: gdb.base/exprs.exp: print signed char > (minus) (print v_signed_char > 127)
+PASS: gdb.base/exprs.exp: print unsigned char == (setup)
+PASS: gdb.base/exprs.exp: print unsigned char == (print v_unsigned_char == 0)
+PASS: gdb.base/exprs.exp: print unsigned char == (print v_unsigned_char == 127)
+PASS: gdb.base/exprs.exp: print unsigned char != (setup)
+PASS: gdb.base/exprs.exp: print unsigned char != (print v_unsigned_char != 0)
+PASS: gdb.base/exprs.exp: print unsigned char != (print v_unsigned_char != 127)
+PASS: gdb.base/exprs.exp: print unsigned char < (setup)
+PASS: gdb.base/exprs.exp: print unsigned char < (print v_unsigned_char < 0)
+PASS: gdb.base/exprs.exp: print unsigned char < (print v_unsigned_char < 127)
+PASS: gdb.base/exprs.exp: print unsigned char > (setup)
+PASS: gdb.base/exprs.exp: print unsigned char > (print v_unsigned_char > 0)
+PASS: gdb.base/exprs.exp: print unsigned char > (print v_unsigned_char > 127)
+PASS: gdb.base/exprs.exp: print unsigned char == (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned char == (~0) (print v_unsigned_char == 0)
+PASS: gdb.base/exprs.exp: print unsigned char == (~0) (print v_unsigned_char == ~0)
+PASS: gdb.base/exprs.exp: print unsigned char == (~0) (print v_unsigned_char == (unsigned char)~0)
+PASS: gdb.base/exprs.exp: print unsigned char != (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned char != (~0) (print v_unsigned_char != 0)
+PASS: gdb.base/exprs.exp: print unsigned char != (~0) (print v_unsigned_char != (unsigned char)~0)
+PASS: gdb.base/exprs.exp: print unsigned char != (~0) (print v_unsigned_char != ~0)
+PASS: gdb.base/exprs.exp: print unsigned char < (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned char < (~0) (print v_unsigned_char < 0)
+PASS: gdb.base/exprs.exp: print unsigned char < (~0) (print v_unsigned_char < 127)
+PASS: gdb.base/exprs.exp: print unsigned char > (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned char > (~0) (print v_unsigned_char > 0)
+PASS: gdb.base/exprs.exp: print unsigned char > (~0) (print v_unsigned_char > 127)
+PASS: gdb.base/exprs.exp: print signed short == (setup)
+PASS: gdb.base/exprs.exp: print signed short == (print v_short == 0)
+PASS: gdb.base/exprs.exp: print signed short == (print v_short == 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed short != (setup)
+PASS: gdb.base/exprs.exp: print signed short != (print v_short != 0)
+PASS: gdb.base/exprs.exp: print signed short != (print v_short != 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed short < (setup)
+PASS: gdb.base/exprs.exp: print signed short < (print v_short < 0)
+PASS: gdb.base/exprs.exp: print signed short < (print v_short < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed short > (setup)
+PASS: gdb.base/exprs.exp: print signed short > (print v_short > 0)
+PASS: gdb.base/exprs.exp: print signed short > (print v_short > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed short == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed short == (minus) (print v_short == 0)
+PASS: gdb.base/exprs.exp: print signed short == (minus) (print v_short == -1)
+PASS: gdb.base/exprs.exp: print signed short != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed short != (minus) (print v_short != 0)
+PASS: gdb.base/exprs.exp: print signed short != (minus) (print v_short != -1)
+PASS: gdb.base/exprs.exp: print signed short < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed short < (minus) (print v_short < 0)
+PASS: gdb.base/exprs.exp: print signed short < (minus) (print v_short < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed short > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed short > (minus) (print v_short > 0)
+PASS: gdb.base/exprs.exp: print signed short > (minus) (print v_short > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed short == (setup)
+PASS: gdb.base/exprs.exp: print signed signed short == (print v_signed_short == 0)
+PASS: gdb.base/exprs.exp: print signed signed short == (print v_signed_short == 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed short != (setup)
+PASS: gdb.base/exprs.exp: print signed signed short != (print v_signed_short != 0)
+PASS: gdb.base/exprs.exp: print signed signed short != (print v_signed_short != 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed short < (setup)
+PASS: gdb.base/exprs.exp: print signed signed short < (print v_signed_short < 0)
+PASS: gdb.base/exprs.exp: print signed signed short < (print v_signed_short < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed short > (setup)
+PASS: gdb.base/exprs.exp: print signed signed short > (print v_signed_short > 0)
+PASS: gdb.base/exprs.exp: print signed signed short > (print v_signed_short > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed short == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed short == (minus) (print v_signed_short == 0)
+PASS: gdb.base/exprs.exp: print signed signed short == (minus) (print v_signed_short == -1)
+PASS: gdb.base/exprs.exp: print signed signed short != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed short != (minus) (print v_signed_short != 0)
+PASS: gdb.base/exprs.exp: print signed signed short != (minus) (print v_signed_short != -1)
+PASS: gdb.base/exprs.exp: print signed signed short < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed short < (minus) (print v_signed_short < 0)
+PASS: gdb.base/exprs.exp: print signed signed short < (minus) (print v_signed_short < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed short > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed short > (minus) (print v_signed_short > 0)
+PASS: gdb.base/exprs.exp: print signed signed short > (minus) (print v_signed_short > 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned short == (setup)
+PASS: gdb.base/exprs.exp: print unsigned short == (print v_unsigned_short == 0)
+PASS: gdb.base/exprs.exp: print unsigned short == (print v_unsigned_short == 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned short != (setup)
+PASS: gdb.base/exprs.exp: print unsigned short != (print v_unsigned_short != 0)
+PASS: gdb.base/exprs.exp: print unsigned short != (print v_unsigned_short != 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned short < (setup)
+PASS: gdb.base/exprs.exp: print unsigned short < (print v_unsigned_short < 0)
+PASS: gdb.base/exprs.exp: print unsigned short < (print v_unsigned_short < 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned short > (setup)
+PASS: gdb.base/exprs.exp: print unsigned short > (print v_unsigned_short > 0)
+PASS: gdb.base/exprs.exp: print unsigned short > (print v_unsigned_short > 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned short == (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned short == (~0) (print v_unsigned_short == 0)
+PASS: gdb.base/exprs.exp: print unsigned short == (~0) (print sizeof (v_unsigned_short) < sizeof (~0) && v_unsigned_short == ~0)
+PASS: gdb.base/exprs.exp: print unsigned short == (~0) (print v_unsigned_short == (unsigned short)~0)
+PASS: gdb.base/exprs.exp: print unsigned short != (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned short != (~0) (print v_unsigned_short != 0)
+PASS: gdb.base/exprs.exp: print unsigned short != (~0) (print v_unsigned_short != (unsigned short)~0)
+PASS: gdb.base/exprs.exp: print unsigned short < (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned short < (~0) (print v_unsigned_short < 0)
+PASS: gdb.base/exprs.exp: print unsigned short < (~0) (print v_unsigned_short < 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned short > (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned short > (~0) (print v_unsigned_short > 0)
+PASS: gdb.base/exprs.exp: print unsigned short > (~0) (print v_unsigned_short > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed int == (setup)
+PASS: gdb.base/exprs.exp: print signed int == (print v_int == 0)
+PASS: gdb.base/exprs.exp: print signed int == (print v_int == 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed int != (setup)
+PASS: gdb.base/exprs.exp: print signed int != (print v_int != 0)
+PASS: gdb.base/exprs.exp: print signed int != (print v_int != 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed int < (setup)
+PASS: gdb.base/exprs.exp: print signed int < (print v_int < 0)
+PASS: gdb.base/exprs.exp: print signed int < (print v_int < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed int > (setup)
+PASS: gdb.base/exprs.exp: print signed int > (print v_int > 0)
+PASS: gdb.base/exprs.exp: print signed int > (print v_int > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed int == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed int == (minus) (print v_int == 0)
+PASS: gdb.base/exprs.exp: print signed int == (minus) (print v_int == -1)
+PASS: gdb.base/exprs.exp: print signed int != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed int != (minus) (print v_int != 0)
+PASS: gdb.base/exprs.exp: print signed int != (minus) (print v_int != -1)
+PASS: gdb.base/exprs.exp: print signed int < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed int < (minus) (print v_int < 0)
+PASS: gdb.base/exprs.exp: print signed int < (minus) (print v_int < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed int > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed int > (minus) (print v_int > 0)
+PASS: gdb.base/exprs.exp: print signed int > (minus) (print v_int > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed int == (setup)
+PASS: gdb.base/exprs.exp: print signed signed int == (print v_signed_int == 0)
+PASS: gdb.base/exprs.exp: print signed signed int == (print v_signed_int == 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed int != (setup)
+PASS: gdb.base/exprs.exp: print signed signed int != (print v_signed_int != 0)
+PASS: gdb.base/exprs.exp: print signed signed int != (print v_signed_int != 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed int < (setup)
+PASS: gdb.base/exprs.exp: print signed signed int < (print v_signed_int < 0)
+PASS: gdb.base/exprs.exp: print signed signed int < (print v_signed_int < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed int > (setup)
+PASS: gdb.base/exprs.exp: print signed signed int > (print v_signed_int > 0)
+PASS: gdb.base/exprs.exp: print signed signed int > (print v_signed_int > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed int == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed int == (minus) (print v_signed_int == 0)
+PASS: gdb.base/exprs.exp: print signed signed int == (minus) (print v_signed_int == -1)
+PASS: gdb.base/exprs.exp: print signed signed int != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed int != (minus) (print v_signed_int != 0)
+PASS: gdb.base/exprs.exp: print signed signed int != (minus) (print v_signed_int != -1)
+PASS: gdb.base/exprs.exp: print signed signed int < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed int < (minus) (print v_signed_int < 0)
+PASS: gdb.base/exprs.exp: print signed signed int < (minus) (print v_signed_int < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed int > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed int > (minus) (print v_signed_int > 0)
+PASS: gdb.base/exprs.exp: print signed signed int > (minus) (print v_signed_int > 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned int == (setup)
+PASS: gdb.base/exprs.exp: print unsigned int == (print v_unsigned_int == 0)
+PASS: gdb.base/exprs.exp: print unsigned int == (print v_unsigned_int == 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned int != (setup)
+PASS: gdb.base/exprs.exp: print unsigned int != (print v_unsigned_int != 0)
+PASS: gdb.base/exprs.exp: print unsigned int != (print v_unsigned_int != 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned int < (setup)
+PASS: gdb.base/exprs.exp: print unsigned int < (print v_unsigned_int < 0)
+PASS: gdb.base/exprs.exp: print unsigned int < (print v_unsigned_int < 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned int > (setup)
+PASS: gdb.base/exprs.exp: print unsigned int > (print v_unsigned_int > 0)
+PASS: gdb.base/exprs.exp: print unsigned int > (print v_unsigned_int > 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned int == (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned int == (~0) (print v_unsigned_int == 0)
+PASS: gdb.base/exprs.exp: print unsigned int == (~0) (print v_unsigned_int == ~0)
+PASS: gdb.base/exprs.exp: print unsigned int == (~0) (print v_unsigned_int == (unsigned int)~0)
+PASS: gdb.base/exprs.exp: print unsigned int != (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned int != (~0) (print v_unsigned_int != 0)
+PASS: gdb.base/exprs.exp: print unsigned int != (~0) (print v_unsigned_int != (unsigned int)~0)
+PASS: gdb.base/exprs.exp: print unsigned int < (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned int < (~0) (print v_unsigned_int < 0)
+PASS: gdb.base/exprs.exp: print unsigned int < (~0) (print v_unsigned_int < 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned int > (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned int > (~0) (print v_unsigned_int > 0)
+PASS: gdb.base/exprs.exp: print unsigned int > (~0) (print v_unsigned_int > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed long == (setup)
+PASS: gdb.base/exprs.exp: print signed long == (print v_long == 0)
+PASS: gdb.base/exprs.exp: print signed long == (print v_long == 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed long != (setup)
+PASS: gdb.base/exprs.exp: print signed long != (print v_long != 0)
+PASS: gdb.base/exprs.exp: print signed long != (print v_long != 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed long < (setup)
+PASS: gdb.base/exprs.exp: print signed long < (print v_long < 0)
+PASS: gdb.base/exprs.exp: print signed long < (print v_long < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed long > (setup)
+PASS: gdb.base/exprs.exp: print signed long > (print v_long > 0)
+PASS: gdb.base/exprs.exp: print signed long > (print v_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed long == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed long == (minus) (print v_long == 0)
+PASS: gdb.base/exprs.exp: print signed long == (minus) (print v_long == -1)
+PASS: gdb.base/exprs.exp: print signed long != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed long != (minus) (print v_long != 0)
+PASS: gdb.base/exprs.exp: print signed long != (minus) (print v_long != -1)
+PASS: gdb.base/exprs.exp: print signed long < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed long < (minus) (print v_long < 0)
+PASS: gdb.base/exprs.exp: print signed long < (minus) (print v_long < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed long > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed long > (minus) (print v_long > 0)
+PASS: gdb.base/exprs.exp: print signed long > (minus) (print v_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed long == (setup)
+PASS: gdb.base/exprs.exp: print signed signed long == (print v_signed_long == 0)
+PASS: gdb.base/exprs.exp: print signed signed long == (print v_signed_long == 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed long != (setup)
+PASS: gdb.base/exprs.exp: print signed signed long != (print v_signed_long != 0)
+PASS: gdb.base/exprs.exp: print signed signed long != (print v_signed_long != 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed long < (setup)
+PASS: gdb.base/exprs.exp: print signed signed long < (print v_signed_long < 0)
+PASS: gdb.base/exprs.exp: print signed signed long < (print v_signed_long < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed long > (setup)
+PASS: gdb.base/exprs.exp: print signed signed long > (print v_signed_long > 0)
+PASS: gdb.base/exprs.exp: print signed signed long > (print v_signed_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed long == (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed long == (minus) (print v_signed_long == 0)
+PASS: gdb.base/exprs.exp: print signed signed long == (minus) (print v_signed_long == -1)
+PASS: gdb.base/exprs.exp: print signed signed long != (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed long != (minus) (print v_signed_long != 0)
+PASS: gdb.base/exprs.exp: print signed signed long != (minus) (print v_signed_long != -1)
+PASS: gdb.base/exprs.exp: print signed signed long < (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed long < (minus) (print v_signed_long < 0)
+PASS: gdb.base/exprs.exp: print signed signed long < (minus) (print v_signed_long < 0x7FFF)
+PASS: gdb.base/exprs.exp: print signed signed long > (minus) (setup)
+PASS: gdb.base/exprs.exp: print signed signed long > (minus) (print v_signed_long > 0)
+PASS: gdb.base/exprs.exp: print signed signed long > (minus) (print v_signed_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned long == (setup)
+PASS: gdb.base/exprs.exp: print unsigned long == (print v_unsigned_long == 0)
+PASS: gdb.base/exprs.exp: print unsigned long == (print v_unsigned_long == 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned long != (setup)
+PASS: gdb.base/exprs.exp: print unsigned long != (print v_unsigned_long != 0)
+PASS: gdb.base/exprs.exp: print unsigned long != (print v_unsigned_long != 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned long < (setup)
+PASS: gdb.base/exprs.exp: print unsigned long < (print v_unsigned_long < 0)
+PASS: gdb.base/exprs.exp: print unsigned long < (print v_unsigned_long < 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned long > (setup)
+PASS: gdb.base/exprs.exp: print unsigned long > (print v_unsigned_long > 0)
+PASS: gdb.base/exprs.exp: print unsigned long > (print v_unsigned_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned long == (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned long == (~0) (print v_unsigned_long == 0)
+PASS: gdb.base/exprs.exp: print unsigned long == (~0) (print v_unsigned_long == ~0)
+PASS: gdb.base/exprs.exp: print unsigned long == (~0) (print v_unsigned_long == (unsigned long)~0)
+PASS: gdb.base/exprs.exp: print unsigned long != (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned long != (~0) (print v_unsigned_long != 0)
+PASS: gdb.base/exprs.exp: print unsigned long != (~0) (print v_unsigned_long != (unsigned long)~0)
+PASS: gdb.base/exprs.exp: print unsigned long < (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned long < (~0) (print v_unsigned_long < 0)
+PASS: gdb.base/exprs.exp: print unsigned long < (~0) (print v_unsigned_long < 0x7FFF)
+PASS: gdb.base/exprs.exp: print unsigned long > (~0) (setup)
+PASS: gdb.base/exprs.exp: print unsigned long > (~0) (print v_unsigned_long > 0)
+PASS: gdb.base/exprs.exp: print unsigned long > (~0) (print v_unsigned_long > 0x7FFF)
+PASS: gdb.base/exprs.exp: set print symbol off
+PASS: gdb.base/exprs.exp: print (void*)v_signed_char (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_char (print (void*)v_signed_char)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_short (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_short (print (void*)v_signed_short)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_int (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_int (print (void*)v_signed_int)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_long (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_signed_long (print (void*)v_signed_long)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_char (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_char (print (void*)v_unsigned_char)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_short (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_short (print (void*)v_unsigned_short)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_int (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_int (print (void*)v_unsigned_int)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_long (setup)
+PASS: gdb.base/exprs.exp: print (void*)v_unsigned_long (print (void*)v_unsigned_long)
+PASS: gdb.base/exprs.exp: sizeof (long long) > sizeof (long) (false)
+XFAIL: gdb.base/exprs.exp: truncate (void*) 0x00000000ffffffff + 1
+XFAIL: gdb.base/exprs.exp: truncate (void*) 0xffffffff00000000 - 1
+PASS: gdb.base/exprs.exp: \$[0-9]* = "xy" (setup)
+PASS: gdb.base/exprs.exp: \$[0-9]* = "xyz" (setup)
+PASS: gdb.base/exprs.exp: \$[0-9]* = red (setup)
+PASS: gdb.base/exprs.exp: set output-radix 8
+PASS: gdb.base/exprs.exp: \$[0-9]* = red (setup)
+PASS: gdb.base/exprs.exp: \$[0-9]* = 0 (setup)
+PASS: gdb.base/exprs.exp: set output-radix 10
+PASS: gdb.base/exprs.exp: set variable v_int = 1
+PASS: gdb.base/exprs.exp: print v_int++
+PASS: gdb.base/exprs.exp: print ++v_int
+PASS: gdb.base/exprs.exp: print v_int--
+PASS: gdb.base/exprs.exp: print --v_int
+PASS: gdb.base/exprs.exp: print v_int++ = 5
+PASS: gdb.base/exprs.exp: print v_int-- = 5
+PASS: gdb.base/exprs.exp: print v_int_array_init
+PASS: gdb.base/exprs.exp: print *[email protected]
+PASS: gdb.base/exprs.exp: print *[email protected]
+PASS: gdb.base/exprs.exp: print v_int_array_init[0]@1
+PASS: gdb.base/exprs.exp: print v_int_array_init[0]@2
+PASS: gdb.base/exprs.exp: print v_int_array_init[1]@1
+PASS: gdb.base/exprs.exp: set variable v_short_array[0] = 42
+PASS: gdb.base/exprs.exp: print {short} v_short_array
+PASS: gdb.base/exprs.exp: print (void) v_int_pointer
+PASS: gdb.base/exprs.exp: print & (void) v_char
+PASS: gdb.base/exprs.exp: print null_t_struct && null_t_struct->v_int_member == 0
+UNTESTED: gdb.base/fileio.exp: fileio.exp
+PASS: gdb.base/filesym.exp: complete on "filesy"
+PASS: gdb.base/filesym.exp: completion list for "filesym"
+PASS: gdb.base/filesym.exp: set breakpoint at filesym
+PASS: gdb.base/find-unmapped.exp: x/5w global_var_1
+PASS: gdb.base/find-unmapped.exp: x/5w global_var_2
+PASS: gdb.base/find-unmapped.exp: find global_var_0, global_var_2, 0xff
+PASS: gdb.base/find-unmapped.exp: find global_var_1, global_var_2, 0xff
+PASS: gdb.base/find-unmapped.exp: find global_var_2, (global_var_2 + 16), 0xff
+PASS: gdb.base/find.exp: breakpoint function in file
+PASS: gdb.base/find.exp: run until function breakpoint
+PASS: gdb.base/find.exp: find string pattern
+PASS: gdb.base/find.exp: pattern not found at end of range
+PASS: gdb.base/find.exp: pattern found at end of range
+PASS: gdb.base/find.exp: max-count
+PASS: gdb.base/find.exp: $_
+PASS: gdb.base/find.exp: $numfound
+PASS: gdb.base/find.exp: size,max-count, /1b
+PASS: gdb.base/find.exp: size,max-count, /b1
+PASS: gdb.base/find.exp: size,max-count, /b/1
+PASS: gdb.base/find.exp: size,max-count, /1/b
+PASS: gdb.base/find.exp: find byte pattern with end address
+PASS: gdb.base/find.exp: find 16-bit pattern
+PASS: gdb.base/find.exp: find 16-bit pattern
+PASS: gdb.base/find.exp: find 32-bit pattern
+PASS: gdb.base/find.exp: find 32-bit pattern
+PASS: gdb.base/find.exp: find 64-bit pattern
+PASS: gdb.base/find.exp: find 64-bit pattern
+PASS: gdb.base/find.exp: find mixed-sized pattern
+PASS: gdb.base/find.exp: search spanning large range
+PASS: gdb.base/find.exp: find pattern straddling chunk boundary
+PASS: gdb.base/find.exp: find int64_search_buf, +64/8*100, int64_search_buf
+PASS: gdb.base/finish.exp: set break on void_func
+PASS: gdb.base/finish.exp: continue to void_func
+PASS: gdb.base/finish.exp: finish from void_func
+PASS: gdb.base/finish.exp: set break on char_func
+PASS: gdb.base/finish.exp: continue to char_func
+PASS: gdb.base/finish.exp: finish from char_func
+PASS: gdb.base/finish.exp: set break on short_func
+PASS: gdb.base/finish.exp: continue to short_func
+PASS: gdb.base/finish.exp: finish from short_func
+PASS: gdb.base/finish.exp: set break on int_func
+PASS: gdb.base/finish.exp: continue to int_func
+PASS: gdb.base/finish.exp: finish from int_func
+PASS: gdb.base/finish.exp: set break on long_func
+PASS: gdb.base/finish.exp: continue to long_func
+PASS: gdb.base/finish.exp: finish from long_func
+PASS: gdb.base/finish.exp: set break on long_long_func
+PASS: gdb.base/finish.exp: continue to long_long_func
+PASS: gdb.base/finish.exp: finish from long_long_func
+PASS: gdb.base/finish.exp: set break on float_func
+PASS: gdb.base/finish.exp: continue to float_func
+PASS: gdb.base/finish.exp: finish from float_func
+PASS: gdb.base/finish.exp: set break on double_func
+PASS: gdb.base/finish.exp: continue to double_func
+PASS: gdb.base/finish.exp: finish from double_func
+PASS: gdb.base/finish.exp: Testing the "fin" abbreviation for "finish"
+PASS: gdb.base/fixsection.exp: breakpoint at static_fun
+PASS: gdb.base/float.exp: info float
+PASS: gdb.base/float.exp: step
+PASS: gdb.base/float.exp: finish
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: non-stop: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=on: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=parent: all-stop: schedule-multiple=off: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: non-stop: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=on: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=off: follow-fork=child: all-stop: schedule-multiple=off: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: non-stop: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=on: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=parent: all-stop: schedule-multiple=off: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: non-stop: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=on: failed to prepare
+UNTESTED: gdb.base/fork-running-state.exp: detach-on-fork=on: follow-fork=child: all-stop: schedule-multiple=off: failed to prepare
+PASS: gdb.base/fortran-sym-case.exp: set language fortran
+PASS: gdb.base/fortran-sym-case.exp: frame
+PASS: gdb.base/frame-args.exp: set print frame-arguments all
+PASS: gdb.base/frame-args.exp: frame 1 with print frame-arguments set to all
+PASS: gdb.base/frame-args.exp: set print frame-arguments scalars
+PASS: gdb.base/frame-args.exp: frame 1 with print frame-arguments set to scalars
+PASS: gdb.base/frame-args.exp: set print frame-arguments none
+PASS: gdb.base/frame-args.exp: frame 1 with print frame-arguments set to none
+PASS: gdb.base/freebpcmd.exp: set breakpoint
+PASS: gdb.base/freebpcmd.exp: send breakpoint commands
+PASS: gdb.base/freebpcmd.exp: run program with breakpoint commands
+PASS: gdb.base/fullname.exp: set breakpoint by full path before loading symbols - built absolute
+PASS: gdb.base/fullname.exp: set breakpoint at main - built absolute
+PASS: gdb.base/fullname.exp: set breakpoint by full path after loading symbols - built absolute
+PASS: gdb.base/fullname.exp: set breakpoint by full path before loading symbols - built relative
+PASS: gdb.base/fullname.exp: set breakpoint at main - built relative
+PASS: gdb.base/fullname.exp: set breakpoint by full path after loading symbols - built relative
+PASS: gdb.base/fullname.exp: set breakpoint by full path before loading symbols - built other
+PASS: gdb.base/fullname.exp: set breakpoint at main - built other
+PASS: gdb.base/fullname.exp: set breakpoint by full path after loading symbols - built other
+PASS: gdb.base/fullpath-expand.exp: rbreak XXX/fullpath-expand-func.c:func
+PASS: gdb.base/fullpath-expand.exp: list func
+PASS: gdb.base/fullpath-expand.exp: info source
+PASS: gdb.base/func-ptr.exp: print pbar->baz
+PASS: gdb.base/func-ptrs.exp: breakpoint at sentinel
+PASS: gdb.base/func-ptrs.exp: breakpoint at incr
+PASS: gdb.base/func-ptrs.exp: breakpoint at decr
+PASS: gdb.base/func-ptrs.exp: continue to incr, first time
+PASS: gdb.base/func-ptrs.exp: go back to main from incr, first time
+PASS: gdb.base/func-ptrs.exp: set calc to decr
+PASS: gdb.base/func-ptrs.exp: continue to decr
+FAIL: gdb.base/func-ptrs.exp: stop in sentinel
+PASS: gdb.base/func-ptrs.exp: move up to decr
+PASS: gdb.base/func-ptrs.exp: go back to main from decr
+PASS: gdb.base/func-ptrs.exp: set calc to incr
+PASS: gdb.base/func-ptrs.exp: continue to incr, second time
+PASS: gdb.base/func-ptrs.exp: go back to main from incr, second time
+PASS: gdb.base/funcargs.exp: set print frame-arguments all
+PASS: gdb.base/funcargs.exp: run to call0a
+PASS: gdb.base/funcargs.exp: print c after run to call0a
+PASS: gdb.base/funcargs.exp: print s after run to call0a
+PASS: gdb.base/funcargs.exp: print i after run to call0a
+PASS: gdb.base/funcargs.exp: print l after run to call0a
+PASS: gdb.base/funcargs.exp: continue to call0b
+PASS: gdb.base/funcargs.exp: continue to call0c
+PASS: gdb.base/funcargs.exp: continue to call0d
+PASS: gdb.base/funcargs.exp: continue to call0e
+PASS: gdb.base/funcargs.exp: run to call1a
+PASS: gdb.base/funcargs.exp: print uc
+PASS: gdb.base/funcargs.exp: print us
+PASS: gdb.base/funcargs.exp: print ui
+PASS: gdb.base/funcargs.exp: print ul
+PASS: gdb.base/funcargs.exp: continue to call1b
+PASS: gdb.base/funcargs.exp: continue to call1c
+PASS: gdb.base/funcargs.exp: continue to call1d
+PASS: gdb.base/funcargs.exp: continue to call1e
+PASS: gdb.base/funcargs.exp: run to call2a
+PASS: gdb.base/funcargs.exp: print c after run to call2a
+PASS: gdb.base/funcargs.exp: print f1 after run to call2a
+PASS: gdb.base/funcargs.exp: print s after run to call2a
+PASS: gdb.base/funcargs.exp: print d1 after run to call2a
+PASS: gdb.base/funcargs.exp: print i after run to call2a
+PASS: gdb.base/funcargs.exp: print f2 after run to call2a
+PASS: gdb.base/funcargs.exp: print l after run to call2a
+PASS: gdb.base/funcargs.exp: print d2 after run to call2a
+PASS: gdb.base/funcargs.exp: continue to call2b
+PASS: gdb.base/funcargs.exp: continue to call2c
+PASS: gdb.base/funcargs.exp: continue to call2d
+PASS: gdb.base/funcargs.exp: continue to call2e
+PASS: gdb.base/funcargs.exp: continue to call2f
+PASS: gdb.base/funcargs.exp: continue to call2g
+PASS: gdb.base/funcargs.exp: continue to call2h
+PASS: gdb.base/funcargs.exp: continue to call2i
+PASS: gdb.base/funcargs.exp: run to call2a
+PASS: gdb.base/funcargs.exp: continue to callcb
+PASS: gdb.base/funcargs.exp: continue to callcc
+PASS: gdb.base/funcargs.exp: continue to callcd
+PASS: gdb.base/funcargs.exp: continue to callce
+PASS: gdb.base/funcargs.exp: continue to callcf
+PASS: gdb.base/funcargs.exp: run to callc1a
+PASS: gdb.base/funcargs.exp: continue to callc1b
+PASS: gdb.base/funcargs.exp: run to callc2a
+PASS: gdb.base/funcargs.exp: continue to callc2b
+PASS: gdb.base/funcargs.exp: run to call3a
+PASS: gdb.base/funcargs.exp: print *cp
+PASS: gdb.base/funcargs.exp: print *sp
+PASS: gdb.base/funcargs.exp: print *ip
+PASS: gdb.base/funcargs.exp: print *lp
+PASS: gdb.base/funcargs.exp: continue to call3b
+PASS: gdb.base/funcargs.exp: print *ucp
+PASS: gdb.base/funcargs.exp: print *usp
+PASS: gdb.base/funcargs.exp: print *uip
+PASS: gdb.base/funcargs.exp: print *ulp
+PASS: gdb.base/funcargs.exp: continue to call3c
+PASS: gdb.base/funcargs.exp: print *fp
+PASS: gdb.base/funcargs.exp: print *dp
+PASS: gdb.base/funcargs.exp: run to call4a
+PASS: gdb.base/funcargs.exp: print *stp
+PASS: gdb.base/funcargs.exp: continue to call4b
+PASS: gdb.base/funcargs.exp: print *unp (little-endian, sizeof long != sizeof int)
+PASS: gdb.base/funcargs.exp: locate actual args, structs/unions passed by reference
+PASS: gdb.base/funcargs.exp: run to call5a
+PASS: gdb.base/funcargs.exp: print st
+PASS: gdb.base/funcargs.exp: continue to call5b (little-endian, sizeof long != sizeof int)
+PASS: gdb.base/funcargs.exp: print un (little-endian, sizeof long != sizeof int)
+PASS: gdb.base/funcargs.exp: run to call6a
+PASS: gdb.base/funcargs.exp: backtrace from call6a
+PASS: gdb.base/funcargs.exp: continue to call6b
+PASS: gdb.base/funcargs.exp: backtrace from call6b
+PASS: gdb.base/funcargs.exp: continue to call6c
+PASS: gdb.base/funcargs.exp: backtrace from call6c
+PASS: gdb.base/funcargs.exp: continue to call6d
+PASS: gdb.base/funcargs.exp: backtrace from call6d
+PASS: gdb.base/funcargs.exp: continue to call6e
+PASS: gdb.base/funcargs.exp: backtrace from call6e
+PASS: gdb.base/funcargs.exp: continue to call6f
+PASS: gdb.base/funcargs.exp: backtrace from call6f
+PASS: gdb.base/funcargs.exp: continue to call6g
+PASS: gdb.base/funcargs.exp: backtrace from call6g
+PASS: gdb.base/funcargs.exp: continue to call6h
+PASS: gdb.base/funcargs.exp: backtrace from call6h
+PASS: gdb.base/funcargs.exp: continue to call6i
+PASS: gdb.base/funcargs.exp: backtrace from call6i
+PASS: gdb.base/funcargs.exp: continue to call6j
+PASS: gdb.base/funcargs.exp: backtrace from call6j
+PASS: gdb.base/funcargs.exp: continue to call6k
+PASS: gdb.base/funcargs.exp: backtrace from call6k
+PASS: gdb.base/funcargs.exp: run to call7a
+PASS: gdb.base/funcargs.exp: backtrace from call7a
+PASS: gdb.base/funcargs.exp: continue to call7b
+PASS: gdb.base/funcargs.exp: backtrace from call7b
+PASS: gdb.base/funcargs.exp: continue to call7c
+PASS: gdb.base/funcargs.exp: backtrace from call7c
+PASS: gdb.base/funcargs.exp: continue to call7d
+PASS: gdb.base/funcargs.exp: backtrace from call7d
+PASS: gdb.base/funcargs.exp: continue to call7e
+PASS: gdb.base/funcargs.exp: backtrace from call7e
+PASS: gdb.base/funcargs.exp: continue to call7f
+PASS: gdb.base/funcargs.exp: backtrace from call7f
+PASS: gdb.base/funcargs.exp: continue to call7g
+PASS: gdb.base/funcargs.exp: backtrace from call7g
+PASS: gdb.base/funcargs.exp: continue to call7h
+PASS: gdb.base/funcargs.exp: backtrace from call7h
+PASS: gdb.base/funcargs.exp: continue to call7i
+PASS: gdb.base/funcargs.exp: backtrace from call7i
+PASS: gdb.base/funcargs.exp: continue to call7j
+PASS: gdb.base/funcargs.exp: backtrace from call7j
+PASS: gdb.base/funcargs.exp: continue to call7k
+PASS: gdb.base/funcargs.exp: backtrace from call7k
+PASS: gdb.base/funcargs.exp: run to hitbottom
+PASS: gdb.base/funcargs.exp: recursive passing of structs by value
+PASS: gdb.base/funcargs.exp: print c after runto localvars_after_alloca
+PASS: gdb.base/funcargs.exp: print s after runto localvars_after_alloca
+PASS: gdb.base/funcargs.exp: print i after runto localvars_after_alloca
+PASS: gdb.base/funcargs.exp: print l after runto localvars_after_alloca
+PASS: gdb.base/funcargs.exp: next in localvars_after_alloca()
+PASS: gdb.base/funcargs.exp: print c in localvars_after_alloca
+PASS: gdb.base/funcargs.exp: print s in localvars_after_alloca
+PASS: gdb.base/funcargs.exp: print i in localvars_after_alloca
+PASS: gdb.base/funcargs.exp: print l in localvars_after_alloca
+PASS: gdb.base/funcargs.exp: backtrace after alloca
+PASS: gdb.base/funcargs.exp: print c in call_after_alloca
+PASS: gdb.base/funcargs.exp: print s in call_after_alloca
+PASS: gdb.base/funcargs.exp: print i in call_after_alloca
+PASS: gdb.base/funcargs.exp: print l in call_after_alloca
+PASS: gdb.base/funcargs.exp: backtrace from call_after_alloca_subr
+PASS: gdb.base/funcargs.exp: continue to call0a
+PASS: gdb.base/funcargs.exp: print c in localvars_in_indirect_call
+PASS: gdb.base/funcargs.exp: print s in localvars_in_indirect_call
+PASS: gdb.base/funcargs.exp: print i in localvars_in_indirect_call
+PASS: gdb.base/funcargs.exp: print l in localvars_in_indirect_call
+PASS: gdb.base/funcargs.exp: backtrace in indirectly called function
+PASS: gdb.base/funcargs.exp: finish from indirectly called function
+PASS: gdb.base/funcargs.exp: stepping into indirectly called function
+PASS: gdb.base/funcargs.exp: finish from marker_call_with_trampolines
+PASS: gdb.base/funcargs.exp: stepping into function called with trampolines
+PASS: gdb.base/funcargs.exp: backtrace through call with trampolines
+PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines
+PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
+PASS: gdb.base/gcore-buffer-overflow.exp: save a corefile
+UNTESTED: gdb.base/gcore-relro-pie.exp: gcore-relro-pie.exp
+UNSUPPORTED: gdb.base/gcore-relro.exp: -Wl,-z,relro compilation failed
+PASS: gdb.base/gcore.exp: set breakpoint at terminal_func
+PASS: gdb.base/gcore.exp: continue to terminal_func
+PASS: gdb.base/gcore.exp: save a corefile
+FAIL: gdb.base/gcore.exp: re-load generated corefile
+PASS: gdb.base/gdb-sigterm-2.exp: expect eof
+FAIL: gdb.base/gdb-sigterm.exp: expect eof #0 (GDB internal error)
+UNRESOLVED: gdb.base/gdb-sigterm.exp: 50 SIGTERM passes
+PASS: gdb.base/gdb1056.exp: print 1/0
+PASS: gdb.base/gdb1056.exp: Test unsigned division by zero
+PASS: gdb.base/gdb1090.exp: continue to breakpoint: break-here
+PASS: gdb.base/gdb1090.exp: print s24
+PASS: gdb.base/gdb11530.exp: print a.i
+PASS: gdb.base/gdb11530.exp: print sizeof (a.i)
+PASS: gdb.base/gdb11530.exp: print sizeof (a.i) == sizeof (int)
+PASS: gdb.base/gdb11531.exp: Set watchpoint
+PASS: gdb.base/gdb11531.exp: watchpoint variable triggers at next
+PASS: gdb.base/gdb11531.exp: watchpoint variable triggers at continue
+PASS: gdb.base/gdb1250.exp: backtrace from abort
+PASS: gdb.base/gdb1555.exp: Step into shared lib function
+PASS: gdb.base/gdb1555.exp: Next while in a shared lib function
+PASS: gdb.base/gdb1821.exp: print /x bar
+PASS: gdb.base/gdbhistsize-history.exp: histsize=: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=0: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=0: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=20: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=20: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize= 20 : show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize= 20 : show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=-5: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=-5: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=not_an_integer: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=not_an_integer: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=10zab: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=10zab: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=-5ab: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=-5ab: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=99999999999999999999999999999999999: show commands
+PASS: gdb.base/gdbhistsize-history.exp: histsize=50: show history size
+PASS: gdb.base/gdbhistsize-history.exp: histsize=50: show commands
+PASS: gdb.base/gdbindex-stabs.exp: list stabs_function
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited: show history size
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited: show commands
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/zero: show history size
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/zero: show commands
+PASS: gdb.base/gdbinit-history.exp: truncation: print 1
+PASS: gdb.base/gdbinit-history.exp: truncation: creating: server show commands
+PASS: gdb.base/gdbinit-history.exp: truncation: appending: server show commands
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=1000: show history size
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=1000: show commands
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=foo: show history size
+PASS: gdb.base/gdbinit-history.exp: home=gdbinit-history/unlimited gdbhistsize=foo: show commands
+PASS: gdb.base/gdbvars.exp: set print sevenbit-strings
+PASS: gdb.base/gdbvars.exp: Set value-history[1] using $1
+PASS: gdb.base/gdbvars.exp: Set value-history[2] using $2
+PASS: gdb.base/gdbvars.exp: Set value-history[3] using $3
+PASS: gdb.base/gdbvars.exp: Print value-history[MAX-1] using inplicit index $$
+PASS: gdb.base/gdbvars.exp: Print value-history[MAX-1] again using implicit index $$
+PASS: gdb.base/gdbvars.exp: Print value-history[MAX] using implicit index $
+PASS: gdb.base/gdbvars.exp: Print value-history[MAX-2] using explicit index $$2
+PASS: gdb.base/gdbvars.exp: Print value-history[MAX] using explicit index $0
+PASS: gdb.base/gdbvars.exp: print 108
+PASS: gdb.base/gdbvars.exp: Print value-history[MAX] using explicit index $$0
+PASS: gdb.base/gdbvars.exp: Print value-history[1] using explicit index $1
+PASS: gdb.base/gdbvars.exp: Print value-history[2] using explicit index $2
+PASS: gdb.base/gdbvars.exp: Print value-history[3] using explicit index $3
+PASS: gdb.base/gdbvars.exp: Print (value-history[MAX] - 3) using implicit index $
+PASS: gdb.base/gdbvars.exp: Use value-history element in arithmetic expression
+PASS: gdb.base/gdbvars.exp: Set a new convenience variable
+PASS: gdb.base/gdbvars.exp: Print contents of new convenience variable
+PASS: gdb.base/gdbvars.exp: Set convenience variable to a new value
+PASS: gdb.base/gdbvars.exp: Print new contents of convenience variable
+PASS: gdb.base/gdbvars.exp: Set convenience variable $_
+PASS: gdb.base/gdbvars.exp: Print contents of convenience variable $_
+PASS: gdb.base/gdbvars.exp: Use convenience variable in arithmetic expression
+PASS: gdb.base/gdbvars.exp: Use convenience variable assignment in arithmetic expression
+PASS: gdb.base/gdbvars.exp: Print contents of uninitialized convenience variable
+PASS: gdb.base/gdbvars.exp: Print internal function $_isvoid
+PASS: gdb.base/gdbvars.exp: Print void convenience variable
+PASS: gdb.base/gdbvars.exp: Check whether void convenience variable is void
+PASS: gdb.base/gdbvars.exp: Set void convenience variable to 1
+PASS: gdb.base/gdbvars.exp: Check whether non-void convenience variable is void
+PASS: gdb.base/gdbvars.exp: Check whether void function is void
+PASS: gdb.base/gdbvars.exp: Check whether non-void function is void
+PASS: gdb.base/gdbvars.exp: Set a new convenience variable to a program variable
+PASS: gdb.base/gdbvars.exp: Print contents of new convenience variable of program variable
+PASS: gdb.base/global-var-nested-by-dso.exp: next
+PASS: gdb.base/global-var-nested-by-dso.exp: next
+PASS: gdb.base/global-var-nested-by-dso.exp: print test
+PASS: gdb.base/gnu-debugdata.exp: nm -D - invoke nm
+PASS: gdb.base/gnu-debugdata.exp: nm -D - invoke awk
+PASS: gdb.base/gnu-debugdata.exp: nm -D - invoke sort
+PASS: gdb.base/gnu-debugdata.exp: nm - invoke nm
+PASS: gdb.base/gnu-debugdata.exp: nm - invoke awk
+PASS: gdb.base/gnu-debugdata.exp: nm - invoke sort
+PASS: gdb.base/gnu-debugdata.exp: comm
+FAIL: gdb.base/gnu-debugdata.exp: strip
+UNTESTED: gdb.base/gnu-ifunc.exp: Could not compile dynamic executable $(@D)/gdb/testsuite/outputs/gdb.base/gnu-ifunc/gnu-ifunc.
+PASS: gdb.base/gnu_vector.exp: endianness: little
+PASS: gdb.base/gnu_vector.exp: print c4
+PASS: gdb.base/gnu_vector.exp: print c4[2]
+PASS: gdb.base/gnu_vector.exp: print i4a
+PASS: gdb.base/gnu_vector.exp: print i4b
+PASS: gdb.base/gnu_vector.exp: print i4a + i4b
+PASS: gdb.base/gnu_vector.exp: print i4a - i4b
+PASS: gdb.base/gnu_vector.exp: print i4a * i4b
+PASS: gdb.base/gnu_vector.exp: print i4a / i4b
+PASS: gdb.base/gnu_vector.exp: print i4a % i4b
+PASS: gdb.base/gnu_vector.exp: print i4a++
+PASS: gdb.base/gnu_vector.exp: print ++i4a
+PASS: gdb.base/gnu_vector.exp: print i4a--
+PASS: gdb.base/gnu_vector.exp: print --i4a
+PASS: gdb.base/gnu_vector.exp: print +i4a
+PASS: gdb.base/gnu_vector.exp: print -i4a
+PASS: gdb.base/gnu_vector.exp: print i4a & i4b
+PASS: gdb.base/gnu_vector.exp: print i4a | i4b
+PASS: gdb.base/gnu_vector.exp: print i4a ^ i4b
+PASS: gdb.base/gnu_vector.exp: print ~i4a
+PASS: gdb.base/gnu_vector.exp: print i4a << i4b
+PASS: gdb.base/gnu_vector.exp: print i4a >> i4b
+PASS: gdb.base/gnu_vector.exp: print f4a
+PASS: gdb.base/gnu_vector.exp: print f4b
+PASS: gdb.base/gnu_vector.exp: print f4a + f4b
+PASS: gdb.base/gnu_vector.exp: print f4a - f4b
+PASS: gdb.base/gnu_vector.exp: print f4a * f4b
+PASS: gdb.base/gnu_vector.exp: print f4a / f4b
+PASS: gdb.base/gnu_vector.exp: print +f4a
+PASS: gdb.base/gnu_vector.exp: print -f4a
+PASS: gdb.base/gnu_vector.exp: print (char4) 0x01010101
+PASS: gdb.base/gnu_vector.exp: print (int2) lla
+PASS: gdb.base/gnu_vector.exp: print (char4) ia
+PASS: gdb.base/gnu_vector.exp: print (int2) 1
+PASS: gdb.base/gnu_vector.exp: print (longlong2) 2
+PASS: gdb.base/gnu_vector.exp: print (float2) 3
+PASS: gdb.base/gnu_vector.exp: print (double2) 4
+PASS: gdb.base/gnu_vector.exp: print (uint4) ia
+PASS: gdb.base/gnu_vector.exp: print (int4) -3
+PASS: gdb.base/gnu_vector.exp: print (float4) 4
+PASS: gdb.base/gnu_vector.exp: print i4b = ia
+PASS: gdb.base/gnu_vector.exp: print i4a = 3
+PASS: gdb.base/gnu_vector.exp: print f4a = fb
+PASS: gdb.base/gnu_vector.exp: print f4b = 2
+PASS: gdb.base/gnu_vector.exp: print c4 + lla
+PASS: gdb.base/gnu_vector.exp: print i4a + lla
+PASS: gdb.base/gnu_vector.exp: print lla + c4
+PASS: gdb.base/gnu_vector.exp: print lla + i4a
+PASS: gdb.base/gnu_vector.exp: print c4 + ib
+PASS: gdb.base/gnu_vector.exp: print i4a + ib
+PASS: gdb.base/gnu_vector.exp: print i4a + 1
+PASS: gdb.base/gnu_vector.exp: print 1 + i4a
+PASS: gdb.base/gnu_vector.exp: print fa - f4b
+PASS: gdb.base/gnu_vector.exp: print 2 - f4b
+PASS: gdb.base/gnu_vector.exp: print f4a * fb
+PASS: gdb.base/gnu_vector.exp: print f4a * 1
+PASS: gdb.base/gnu_vector.exp: print ia / i4b
+PASS: gdb.base/gnu_vector.exp: print 2 / i4b
+PASS: gdb.base/gnu_vector.exp: print i4a % ib
+PASS: gdb.base/gnu_vector.exp: print i4a % 1
+PASS: gdb.base/gnu_vector.exp: print ia & i4b
+PASS: gdb.base/gnu_vector.exp: print 2 & i4b
+PASS: gdb.base/gnu_vector.exp: print i4a | ib
+PASS: gdb.base/gnu_vector.exp: print i4a | 1
+PASS: gdb.base/gnu_vector.exp: print ia ^ i4b
+PASS: gdb.base/gnu_vector.exp: print 2 ^ i4b
+PASS: gdb.base/gnu_vector.exp: print i4a << ib
+PASS: gdb.base/gnu_vector.exp: print i4a << 1
+PASS: gdb.base/gnu_vector.exp: print i4a >> ib
+PASS: gdb.base/gnu_vector.exp: print i4a >> 1
+PASS: gdb.base/gnu_vector.exp: print i4a = {2, 4, 8, 16}
+PASS: gdb.base/gnu_vector.exp: print i4a <<= ib
+PASS: gdb.base/gnu_vector.exp: print i4a + d2
+PASS: gdb.base/gnu_vector.exp: print d2 + i4a
+PASS: gdb.base/gnu_vector.exp: print f4a + ll2
+PASS: gdb.base/gnu_vector.exp: print ll2 + f4a
+PASS: gdb.base/gnu_vector.exp: print i2 + ll2
+PASS: gdb.base/gnu_vector.exp: print ll2 + i2
+PASS: gdb.base/gnu_vector.exp: print i4a + ll2
+PASS: gdb.base/gnu_vector.exp: print ll2 + i4a
+PASS: gdb.base/gnu_vector.exp: print f4a + d2
+PASS: gdb.base/gnu_vector.exp: print d2 + f4a
+PASS: gdb.base/gnu_vector.exp: print ui4 + i4a
+PASS: gdb.base/gnu_vector.exp: print i4a + ui4
+PASS: gdb.base/gnu_vector.exp: print i4a + i2
+PASS: gdb.base/gnu_vector.exp: print i2 + i4a
+PASS: gdb.base/gnu_vector.exp: print f4a + f2
+PASS: gdb.base/gnu_vector.exp: print f2 + f4a
+PASS: gdb.base/gnu_vector.exp: print (double2) f2
+PASS: gdb.base/gnu_vector.exp: print (int4) c4
+PASS: gdb.base/gnu_vector.exp: print (char4) i4a
+PASS: gdb.base/gnu_vector.exp: ptype c4
+PASS: gdb.base/gnu_vector.exp: ptype char4
+PASS: gdb.base/gnu_vector.exp: ptype i4a
+PASS: gdb.base/gnu_vector.exp: ptype int4
+PASS: gdb.base/gnu_vector.exp: ptype f4b
+PASS: gdb.base/gnu_vector.exp: ptype float4
+PASS: gdb.base/gnu_vector.exp: ptype union_with_vector_1
+PASS: gdb.base/gnu_vector.exp: ptype struct_with_vector_1
+UNSUPPORTED: gdb.base/gnu_vector.exp: skip remaining vector ABI tests on this arch
+PASS: gdb.base/hashline1.exp: set breakpoint
+PASS: gdb.base/hashline2.exp: set breakpoint
+PASS: gdb.base/hashline3.exp: set breakpoint
+PASS: gdb.base/hbreak-in-shr-unsupported.exp: probe for target remote
+PASS: gdb.base/hbreak-in-shr-unsupported.exp: set breakpoint always-inserted on
+PASS: gdb.base/hbreak-in-shr-unsupported.exp: probe hbreak support
+PASS: gdb.base/hbreak-in-shr-unsupported.exp: hbreak shrfunc complains
+PASS: gdb.base/hbreak-in-shr-unsupported.exp: breakpoint not pending
+PASS: gdb.base/hbreak-unmapped.exp: probe hardware breakpoint support
+PASS: gdb.base/hbreak-unmapped.exp: set breakpoint always-inserted on
+FAIL: gdb.base/hbreak-unmapped.exp: hbreak *0
+PASS: gdb.base/hbreak-unmapped.exp: info break shows hw breakpoint
+PASS: gdb.base/hbreak-unmapped.exp: info break shows no breakpoints
+PASS: gdb.base/hbreak.exp: hbreak
+FAIL: gdb.base/hbreak.exp: continue to break-at-exit after hbreak
+PASS: gdb.base/hbreak2.exp: hardware breakpoint support
+UNSUPPORTED: gdb.base/hbreak2.exp: hardware breakpoint insertion
+PASS: gdb.base/help.exp: disable pagination
+PASS: gdb.base/help.exp: help aliases
+PASS: gdb.base/help.exp: help breakpoints
+PASS: gdb.base/help.exp: help data
+PASS: gdb.base/help.exp: help files
+PASS: gdb.base/help.exp: help internals
+PASS: gdb.base/help.exp: help obscure
+PASS: gdb.base/help.exp: help running
+PASS: gdb.base/help.exp: help stack
+PASS: gdb.base/help.exp: help status
+PASS: gdb.base/help.exp: help support
+PASS: gdb.base/help.exp: help tracepoints
+PASS: gdb.base/help.exp: help user-defined
+PASS: gdb.base/help.exp: help breakpoint "b" abbreviation
+PASS: gdb.base/help.exp: help breakpoint "br" abbreviation
+PASS: gdb.base/help.exp: help breakpoint "bre" abbreviation
+PASS: gdb.base/help.exp: help breakpoint "brea" abbreviation
+PASS: gdb.base/help.exp: help breakpoint "break" abbreviation
+PASS: gdb.base/help.exp: help backtrace "bt" abbreviation
+PASS: gdb.base/help.exp: help backtrace
+PASS: gdb.base/help.exp: help commands
+PASS: gdb.base/help.exp: help delete "d" abbreviation
+PASS: gdb.base/help.exp: help delete
+PASS: gdb.base/help.exp: help help "h" abbreviation
+PASS: gdb.base/help.exp: help help
+PASS: gdb.base/help.exp: help show copying
+PASS: gdb.base/help.exp: help show warranty
+PASS: gdb.base/help.exp: help show commands
+PASS: gdb.base/help.exp: help show confirm
+PASS: gdb.base/help.exp: help info bogus-gdb-command
+PASS: gdb.base/help.exp: help gotcha
+PASS: gdb.base/help.exp: apropos \(print[^ bsiedf\".-]\)
+PASS: gdb.base/help.exp: apropos handle signal
+PASS: gdb.base/help.exp: apropos apropos
+PASS: gdb.base/history-duplicates.exp: show history remove-duplicates
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: set history remove-duplicates unlimited
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 0 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 2 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #4)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 2 (item #5)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 3 (item #6)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 3 (item #7)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 4 (item #8)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 1 (item #9)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 2 (item #10)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 3 (item #11)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: printing 4 (item #12)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 4
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 3
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=unlimited: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: set history remove-duplicates 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 0 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 1 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 0 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 2 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 2 (item #4)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: printing 1 (item #5)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 1 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=1: history entry is print 0 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: set history remove-duplicates 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 0 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 0 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 1 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: printing 1 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 1
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 1 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=0: history entry is print 0 (again)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: set history remove-duplicates 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 1 (item #0)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 2 (item #1)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 0 (item #2)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 2 (item #3)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 0 (item #4)
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 0
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 2
+PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 1
+PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: define hook-stop command
+FAIL: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: set confirm off
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: run hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: info threads
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: print $do_continue = 1
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: next triggering hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: next no hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: print $do_continue = 1
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: run hook-stop
+FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally (timeout)
+FAIL: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads
+PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop
+PASS: gdb.base/huge.exp: set max-value-size unlimited
+PASS: gdb.base/huge.exp: print a very large data object
+PASS: gdb.base/ifelse.exp: if 1 with empty body
+PASS: gdb.base/ifelse.exp: if 0 with empty body
+PASS: gdb.base/ifelse.exp: if true else false #1
+PASS: gdb.base/ifelse.exp: if 1 .. else with empty body
+PASS: gdb.base/ifelse.exp: if true else false #2
+PASS: gdb.base/ifelse.exp: if 0 .. else with empty body
+PASS: gdb.base/ifelse.exp: if true else false #3
+PASS: gdb.base/ifelse.exp: create define with empty else
+PASS: gdb.base/ifelse.exp: call original define
+PASS: gdb.base/ifelse.exp: replace define with if .. else with empty body
+PASS: gdb.base/ifelse.exp: call replacement define
+PASS: gdb.base/included.exp: set listsize 1
+PASS: gdb.base/included.exp: list main
+PASS: gdb.base/included.exp: list integer
+PASS: gdb.base/included.exp: ptype integer
+PASS: gdb.base/included.exp: info variables integer
+FAIL: gdb.base/infcall-exec.exp: call execlp
+UNSUPPORTED: gdb.base/inferior-died.exp: inferior-died.exp
+PASS: gdb.base/infnan.exp: print a
+PASS: gdb.base/infnan.exp: print b
+FAIL: gdb.base/info-fun.exp: NO: info fun foo
+FAIL: gdb.base/info-fun.exp: IN: info fun foo
+UNSUPPORTED: gdb.base/info-fun.exp: SEP: Could not split debug of $(@D)/gdb/testsuite/outputs/gdb.base/info-fun/info-fun-solib.so.
+PASS: gdb.base/info-macros.exp: info macro -- -all
+PASS: gdb.base/info-macros.exp: info macro  -- -all
+PASS: gdb.base/info-macros.exp: info macro -all --
+PASS: gdb.base/info-macros.exp: info macro -all  --
+PASS: gdb.base/info-macros.exp: info macro  -all  --
+PASS: gdb.base/info-macros.exp: info macro --
+PASS: gdb.base/info-macros.exp: 'info macro -- '
+PASS: gdb.base/info-macros.exp: 'info macro  -- '
+PASS: gdb.base/info-macros.exp: info macro -invalid-option 1
+PASS: gdb.base/info-macros.exp: info macro  -invalid-option
+PASS: gdb.base/info-macros.exp: info macro -invalid-option FOO
+PASS: gdb.base/info-macros.exp: info macro  -invalid-option FOO
+PASS: gdb.base/info-macros.exp: info macro -- FOO
+PASS: gdb.base/info-macros.exp: info macro  -- FOO
+PASS: gdb.base/info-macros.exp: info macro --  FOO
+PASS: gdb.base/info-macros.exp: info macro FOO
+PASS: gdb.base/info-macros.exp: info macro  FOO
+PASS: gdb.base/info-macros.exp: info macro -a FOO 1
+PASS: gdb.base/info-macros.exp: info macro -a -- FOO 1
+PASS: gdb.base/info-macros.exp: info macro -all -- FOO 1
+PASS: gdb.base/info-macros.exp: info macro -a  --  FOO
+PASS: gdb.base/info-macros.exp: info macro  -a  --  FOO
+PASS: gdb.base/info-macros.exp: info macros 2
+PASS: gdb.base/info-macros.exp: info macros 3
+PASS: gdb.base/info-macros.exp: info macros 4
+PASS: gdb.base/info-macros.exp: info macros *$pc
+PASS: gdb.base/info-macros.exp: info macros 5
+PASS: gdb.base/info-macros.exp: info macros 6
+PASS: gdb.base/info-macros.exp: info macros 7
+KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN)
+UNSUPPORTED: gdb.base/info-os.exp: info-os.exp
+PASS: gdb.base/info-proc.exp: help info proc
+PASS: gdb.base/info-proc.exp: info proc without a process
+PASS: gdb.base/info-proc.exp: info proc with process
+PASS: gdb.base/info-proc.exp: info proc mapping
+PASS: gdb.base/info-shared.exp: info sharedlibrary #1
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1
+PASS: gdb.base/info-shared.exp: info sharedlibrary #2
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #2
+PASS: gdb.base/info-shared.exp: info sharedlibrary #3
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library function #1
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library function #2
+PASS: gdb.base/info-shared.exp: restart
+PASS: gdb.base/info-shared.exp: info sharedlibrary #4
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #3
+PASS: gdb.base/info-shared.exp: info sharedlibrary #5
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #4
+PASS: gdb.base/info-shared.exp: info sharedlibrary #6
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library function #3
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library function #4
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library unload #1
+PASS: gdb.base/info-shared.exp: info sharedlibrary #7
+PASS: gdb.base/info-shared.exp: continue to breakpoint: library unload #2
+PASS: gdb.base/info-shared.exp: info sharedlibrary #8
+PASS: gdb.base/info-target.exp: info target
+PASS: gdb.base/infoline.exp: info line infoline.c:18
+PASS: gdb.base/interact.exp: set interactive-mode auto
+PASS: gdb.base/interact.exp: source script with interactive-mode auto
+PASS: gdb.base/interact.exp: sanity check with interactive-mode auto
+PASS: gdb.base/interact.exp: show interactive-mode (auto)
+PASS: gdb.base/interact.exp: set interactive-mode on
+PASS: gdb.base/interact.exp: source script with interactive-mode on
+PASS: gdb.base/interact.exp: sanity check with interactive-mode on
+PASS: gdb.base/interact.exp: show interactive-mode (on)
+PASS: gdb.base/interact.exp: set interactive-mode off
+PASS: gdb.base/interact.exp: source script with interactive-mode off
+PASS: gdb.base/interact.exp: sanity check with interactive-mode off
+PASS: gdb.base/interact.exp: show interactive-mode (off)
+PASS: gdb.base/interp.exp: interpreter-exec mi "-var-update *"
+PASS: gdb.base/interp.exp: interpreter-exec console "show version"
+PASS: gdb.base/interp.exp: interpreter-exec mi "-var-update *"
+PASS: gdb.base/interp.exp: interpreter-exec mi "-stack-info-frame"
+PASS: gdb.base/interp.exp: interpreter-exec mi1 "-break-insert main"
+PASS: gdb.base/interp.exp: interpreter-exec mi2 "-break-insert main"
+PASS: gdb.base/interp.exp: interpreter-exec mi3 "-break-insert main"
+PASS: gdb.base/interp.exp: can list sources
+PASS: gdb.base/interrupt-noterm.exp: set interactive-mode off
+PASS: gdb.base/interrupt-noterm.exp: set confirm off
+PASS: gdb.base/interrupt-noterm.exp: delete
+PASS: gdb.base/interrupt-noterm.exp: set confirm on
+UNSUPPORTED: gdb.base/interrupt-noterm.exp: continue &
+PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp
+FAIL: gdb.base/interrupt.exp: send_gdb control C
+FAIL: gdb.base/interrupt.exp: call function when asleep (stays asleep)
+FAIL: gdb.base/interrupt.exp: call function after waking it (timeout)
+UNRESOLVED: gdb.base/interrupt.exp: call function a second time
+FAIL: gdb.base/interrupt.exp: continue (timeout)
+FAIL: gdb.base/interrupt.exp: Send Control-C, second time
+PASS: gdb.base/interrupt.exp: signal SIGINT
+FAIL: gdb.base/interrupt.exp: send end of file
+PASS: gdb.base/jit-simple.exp: blah 1
+PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
+PASS: gdb.base/jit-simple.exp: blah 1
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
+PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
+PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
+PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
+PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0
+PASS: gdb.base/jit.exp: one_jit_test-1: set var argc = 2
+PASS: gdb.base/jit.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit.exp: one_jit_test-1: set var count = 1
+PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 1
+PASS: gdb.base/jit.exp: one_jit_test-1: info function ^jit_function
+PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 2
+PASS: gdb.base/jit.exp: one_jit_test-1: info function jit_function
+PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 0
+PASS: gdb.base/jit.exp: one_jit_test-2: set var argc = 2
+PASS: gdb.base/jit.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit.exp: one_jit_test-2: set var count = 2
+PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+PASS: gdb.base/jit.exp: one_jit_test-2: info function ^jit_function
+PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2
+PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 0
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var argc = 2
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: set var count = 1
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 1
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function ^jit_function
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: continue to breakpoint: break here 2
+PASS: gdb.base/jit.exp: PIE: one_jit_test-1: info function jit_function
+PASS: gdb.base/jump.exp: break before jump to non-call
+PASS: gdb.base/jump.exp: jump to non-call
+PASS: gdb.base/jump.exp: break before jump to call
+PASS: gdb.base/jump.exp: jump to call
+PASS: gdb.base/jump.exp: disable breakpoint on call
+PASS: gdb.base/jump.exp: jump to call with disabled breakpoint
+PASS: gdb.base/jump.exp: jump without argument disallowed
+PASS: gdb.base/jump.exp: jump with trailing argument junk
+PASS: gdb.base/jump.exp: aborted jump out of current function
+PASS: gdb.base/jump.exp: jump out of current function
+PASS: gdb.base/kill-after-signal.exp: handle SIGUSR1 stop print pass
+FAIL: gdb.base/kill-after-signal.exp: continue
+FAIL: gdb.base/kill-after-signal.exp: stepi
+PASS: gdb.base/kill-after-signal.exp: kill
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 2
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 2
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: load binary
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: start
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: add inferior 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: attach to pid
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: inferior 1
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 1 2 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: detach inferiors 1 2 3
+PASS: gdb.base/kill-detach-inferiors-cmd.exp: kill inferiors 10
+PASS: gdb.base/killed-outside.exp: continue: get pid of inferior
+PASS: gdb.base/killed-outside.exp: continue: continue
+PASS: gdb.base/killed-outside.exp: continue: info threads
+PASS: gdb.base/killed-outside.exp: continue: quit GDB
+PASS: gdb.base/killed-outside.exp: stepi: get pid of inferior
+PASS: gdb.base/killed-outside.exp: stepi: si
+PASS: gdb.base/killed-outside.exp: stepi: info threads
+PASS: gdb.base/killed-outside.exp: stepi: quit GDB
+PASS: gdb.base/killed-outside.exp: registers: get pid of inferior
+PASS: gdb.base/killed-outside.exp: registers: flushregs
+PASS: gdb.base/killed-outside.exp: registers: info threads
+PASS: gdb.base/killed-outside.exp: registers: quit GDB
+PASS: gdb.base/killed-outside.exp: info threads: get pid of inferior
+PASS: gdb.base/killed-outside.exp: info threads: info threads
+PASS: gdb.base/killed-outside.exp: info threads: quit GDB
+PASS: gdb.base/label.exp: breakpoint here
+PASS: gdb.base/label.exp: breakpoint there
+PASS: gdb.base/label.exp: continue to 'there'
+PASS: gdb.base/label.exp: continue to 'here'
+PASS: gdb.base/label.exp: rerun to main
+PASS: gdb.base/label.exp: continue to 'there' after re-run
+PASS: gdb.base/langs.exp: break on nonexistent function in langs.exp
+PASS: gdb.base/langs.exp: show language at csub in langs.exp
+PASS: gdb.base/langs.exp: backtrace in langs.exp
+PASS: gdb.base/langs.exp: up to foo in langs.exp
+PASS: gdb.base/langs.exp: show language at foo in langs.exp
+PASS: gdb.base/langs.exp: up to cppsub_ in langs.exp
+PASS: gdb.base/langs.exp: show language at cppsub_ in langs.exp
+PASS: gdb.base/langs.exp: up to fsub in langs.exp
+PASS: gdb.base/langs.exp: show language at fsub in langs.exp
+PASS: gdb.base/langs.exp: up to langs0__2do in langs.exp
+PASS: gdb.base/langs.exp: show language at langs0__2do in langs.exp
+PASS: gdb.base/langs.exp: up to main in langs.exp
+PASS: gdb.base/langs.exp: show language at main in langs.exp
+PASS: gdb.base/langs.exp: continue until exit at langs.exp
+PASS: gdb.base/langs.exp: set lang to minimal
+PASS: gdb.base/langs.exp: print parameter value
+PASS: gdb.base/ldbl_e308.exp: set variable ldbl_308 = 1.6e+308l
+PASS: gdb.base/ldbl_e308.exp: print ldbl_308
+PASS: gdb.base/line-symtabs.exp: continue to breakpoint: continue to breakpoint in header
+PASS: gdb.base/line-symtabs.exp: disas /m
+PASS: gdb.base/lineinc.exp: tolerate macro info with multiple #inclusions per line
+PASS: gdb.base/linespecs.exp: list c:/foo/bar/baz.c:1
+PASS: gdb.base/linespecs.exp: list c:/foo/bar/baz.c
+PASS: gdb.base/linespecs.exp: list fooc:/foo/bar/baz.c:1
+PASS: gdb.base/linespecs.exp: list fooc:/foo/bar/baz.c
+PASS: gdb.base/list.exp: set width 0
+PASS: gdb.base/list.exp: show default list size
+PASS: gdb.base/list.exp: list default lines around main
+PASS: gdb.base/list.exp: setting listsize to 1 #1
+PASS: gdb.base/list.exp: show listsize 1 #1
+PASS: gdb.base/list.exp: list line 1 with listsize 1
+PASS: gdb.base/list.exp: list line 2 with listsize 1
+PASS: gdb.base/list.exp: setting listsize to 2 #2
+PASS: gdb.base/list.exp: show listsize 2 #2
+PASS: gdb.base/list.exp: list line 1 with listsize 2
+PASS: gdb.base/list.exp: list line 2 with listsize 2
+PASS: gdb.base/list.exp: list line 3 with listsize 2
+PASS: gdb.base/list.exp: setting listsize to 3 #3
+PASS: gdb.base/list.exp: show listsize 3 #3
+PASS: gdb.base/list.exp: list line 1 with listsize 3
+PASS: gdb.base/list.exp: list line 2 with listsize 3
+PASS: gdb.base/list.exp: list line 3 with listsize 3
+PASS: gdb.base/list.exp: setting listsize to 4 #4
+PASS: gdb.base/list.exp: show listsize 4 #4
+PASS: gdb.base/list.exp: list line 1 with listsize 4
+PASS: gdb.base/list.exp: list line 2 with listsize 4
+PASS: gdb.base/list.exp: list line 3 with listsize 4
+PASS: gdb.base/list.exp: list line 4 with listsize 4
+PASS: gdb.base/list.exp: setting listsize to 100 #5
+PASS: gdb.base/list.exp: show listsize 100 #5
+PASS: gdb.base/list.exp: list line 1 with listsize 100
+PASS: gdb.base/list.exp: list line 10 with listsize 100
+PASS: gdb.base/list.exp: setting listsize to 0 #6
+PASS: gdb.base/list.exp: show listsize unlimited #6
+PASS: gdb.base/list.exp: list line 1 with unlimited listsize
+PASS: gdb.base/list.exp: setting listsize to 10 #7
+PASS: gdb.base/list.exp: show listsize 10 #7
+PASS: gdb.base/list.exp: list line 1 in include file
+PASS: gdb.base/list.exp: list message for lines past EOF
+PASS: gdb.base/list.exp: list filename:number (4 tests)
+PASS: gdb.base/list.exp: list function in source file 1
+PASS: gdb.base/list.exp: list function in source file 2
+PASS: gdb.base/list.exp: list function in include file
+PASS: gdb.base/list.exp: successive list commands to page forward (4 tests)
+PASS: gdb.base/list.exp: end of file error after "list" command
+PASS: gdb.base/list.exp: 4 successive "list -" commands to page backwards
+PASS: gdb.base/list.exp: beginning of file error after "list -" command
+PASS: gdb.base/list.exp: repeat list commands to page forward using 'return' (4 tests)
+PASS: gdb.base/list.exp: end of file error after using 'return' to repeat the list command
+PASS: gdb.base/list.exp: list range; filename:line1,filename:line2
+PASS: gdb.base/list.exp: list range; line1,line2
+PASS: gdb.base/list.exp: list range; upper bound past EOF
+PASS: gdb.base/list.exp: list range; both bounds past EOF
+PASS: gdb.base/list.exp: list range, must be same files
+PASS: gdb.base/list.exp: list filename:function (5 tests)
+PASS: gdb.base/list.exp: list 'list0.c:main'
+XFAIL: gdb.base/list.exp: list filename:function; wrong filename rejected
+PASS: gdb.base/list.exp: list filename:function; nonexistant file
+PASS: gdb.base/list.exp: list filename:function; nonexistant function
+PASS: gdb.base/list.exp: set listsize 4
+PASS: gdb.base/list.exp: list long_line
+PASS: gdb.base/list.exp: search 4321
+PASS: gdb.base/list.exp: search 6789
+PASS: gdb.base/list.exp: search extremely long line (> 5000 chars)
+PASS: gdb.base/list.exp: set listsize 2
+PASS: gdb.base/list.exp: list 1
+PASS: gdb.base/list.exp: list ,5
+PASS: gdb.base/list.exp: first use of "list -INVALID"
+PASS: gdb.base/list.exp: second use of "list -INVALID"
+PASS: gdb.base/list.exp: first use of "list +INVALID"
+PASS: gdb.base/list.exp: second use of "list +INVALID"
+PASS: gdb.base/list.exp: list after stop: 1, 10: before next: set listsize 1
+PASS: gdb.base/list.exp: list after stop: 1, 10: next
+PASS: gdb.base/list.exp: list after stop: 1, 10: after next: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 1, 10: list #1
+PASS: gdb.base/list.exp: list after stop: 1, 10: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 10: before next: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 10: next
+PASS: gdb.base/list.exp: list after stop: 10, 10: after next: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 10: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 10: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 1: before next: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 1: next
+PASS: gdb.base/list.exp: list after stop: 10, 1: after next: set listsize 1
+PASS: gdb.base/list.exp: list after stop: 10, 1: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 1: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 2: before next: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 2: next
+PASS: gdb.base/list.exp: list after stop: 10, 2: after next: set listsize 2
+PASS: gdb.base/list.exp: list after stop: 10, 2: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 2: list #2
+PASS: gdb.base/list.exp: list after stop: 10, 3: before next: set listsize 10
+PASS: gdb.base/list.exp: list after stop: 10, 3: next
+PASS: gdb.base/list.exp: list after stop: 10, 3: after next: set listsize 3
+PASS: gdb.base/list.exp: list after stop: 10, 3: list #1
+PASS: gdb.base/list.exp: list after stop: 10, 3: list #2
+PASS: gdb.base/list.exp: list - after stop: 10, 10: before next: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 10: next
+PASS: gdb.base/list.exp: list - after stop: 10, 10: after next: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 10: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 10: list - #2
+PASS: gdb.base/list.exp: list - after stop: 10, 3: before next: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 3: next
+PASS: gdb.base/list.exp: list - after stop: 10, 3: after next: set listsize 3
+PASS: gdb.base/list.exp: list - after stop: 10, 3: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 3: list - #2
+PASS: gdb.base/list.exp: list - after stop: 10, 2: before next: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 2: next
+PASS: gdb.base/list.exp: list - after stop: 10, 2: after next: set listsize 2
+PASS: gdb.base/list.exp: list - after stop: 10, 2: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 2: list - #2
+PASS: gdb.base/list.exp: list - after stop: 10, 1: before next: set listsize 10
+PASS: gdb.base/list.exp: list - after stop: 10, 1: next
+PASS: gdb.base/list.exp: list - after stop: 10, 1: after next: set listsize 1
+PASS: gdb.base/list.exp: list - after stop: 10, 1: list - #1
+PASS: gdb.base/list.exp: list - after stop: 10, 1: list - #2
+PASS: gdb.base/logical.exp: evaluate x; variables x = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x; variables x = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !!x; variables x = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x; variables x = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x; variables x = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !!x; variables x = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x < y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x == y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x != y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 0, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x > y; variables x = 0, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x < y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x == y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x != y; variables x = 0, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x > y; variables x = 0, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x < y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x == y; variables x = 1, y = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x != y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x > y; variables x = 1, y = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x < y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x == y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x != y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 1, y = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x > y; variables x = 1, y = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 0, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 0, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 0, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 0, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 1, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 1, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 1, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 1, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 1, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 1, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 0, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 0, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 0, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 0, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 0, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 0, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 0, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 0, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 1, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 1, z = 0; expecting 0
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 1, z = 0; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 1, z = 1; expecting 1
+PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 1, z = 1; expecting 0
+PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 1, y = 2, w = 3, z = 3; expecting 1
+PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 1, y = 2, w = 3, z = 3; expecting 0
+PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 1, y = 2, w = 3, z = 3; expecting 1
+PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 1, y = 2, w = 1, z = 3; expecting 0
+PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 1, y = 2, w = 1, z = 3; expecting 0
+PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 1, y = 2, w = 1, z = 3; expecting 1
+PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 2, y = 2, w = 2, z = 3; expecting 0
+PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 2, y = 2, w = 2, z = 3; expecting 1
+PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 2, y = 2, w = 2, z = 3; expecting 1
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (char)" (1)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (short)" (2)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (long)" (8)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (long long)" (8)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (void *)" (8)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (double)" (8)
+PASS: gdb.base/long_long.exp: get integer valueof "sizeof (long double)" (16)
+PASS: gdb.base/long_long.exp: continue to breakpoint: Stop here and look
+PASS: gdb.base/long_long.exp: hex print p/x
+PASS: gdb.base/long_long.exp: decimal print p/x
+PASS: gdb.base/long_long.exp: default print val.dec
+PASS: gdb.base/long_long.exp: default print val.bin
+PASS: gdb.base/long_long.exp: default print val.oct
+PASS: gdb.base/long_long.exp: default print hex
+PASS: gdb.base/long_long.exp: decimal print p/u
+PASS: gdb.base/long_long.exp: binary print
+PASS: gdb.base/long_long.exp: octal print
+PASS: gdb.base/long_long.exp: print +ve long long
+PASS: gdb.base/long_long.exp: decimal print p/d
+PASS: gdb.base/long_long.exp: p/d val.oct
+PASS: gdb.base/long_long.exp: p/u val.oct
+PASS: gdb.base/long_long.exp: p/o val.oct
+PASS: gdb.base/long_long.exp: p/t val.oct
+PASS: gdb.base/long_long.exp: p/a val.oct
+PASS: gdb.base/long_long.exp: p/c val.oct
+PASS: gdb.base/long_long.exp: p/f val.oct
+PASS: gdb.base/long_long.exp: p/x *(char *)c
+PASS: gdb.base/long_long.exp: p/d *(char *)c
+PASS: gdb.base/long_long.exp: p/u *(char *)c
+PASS: gdb.base/long_long.exp: p/o *(char *)c
+PASS: gdb.base/long_long.exp: p/t *(char *)c
+PASS: gdb.base/long_long.exp: p/a *(char *)c
+PASS: gdb.base/long_long.exp: p/f *(char *)c
+PASS: gdb.base/long_long.exp: p/c *(char *)c
+PASS: gdb.base/long_long.exp: p/x *(short *)s
+PASS: gdb.base/long_long.exp: p/d *(short *)s
+PASS: gdb.base/long_long.exp: p/u *(short *)s
+PASS: gdb.base/long_long.exp: p/o *(short *)s
+PASS: gdb.base/long_long.exp: p/t *(short *)s
+PASS: gdb.base/long_long.exp: p/a *(short *)s
+PASS: gdb.base/long_long.exp: p/f *(short *)s
+PASS: gdb.base/long_long.exp: p/c *(short *)s
+PASS: gdb.base/long_long.exp: p/x *(int *)i
+PASS: gdb.base/long_long.exp: p/d *(int *)i
+PASS: gdb.base/long_long.exp: p/u *(int *)i
+PASS: gdb.base/long_long.exp: p/o *(int *)i
+PASS: gdb.base/long_long.exp: p/t *(int *)i
+PASS: gdb.base/long_long.exp: p/a *(int *)i
+PASS: gdb.base/long_long.exp: p/f *(int *)i
+PASS: gdb.base/long_long.exp: p/c *(int *)i
+PASS: gdb.base/long_long.exp: p/x *(long *)l
+PASS: gdb.base/long_long.exp: p/d *(long *)l
+PASS: gdb.base/long_long.exp: p/u *(long *)l
+PASS: gdb.base/long_long.exp: p/o *(long *)l
+PASS: gdb.base/long_long.exp: p/t *(long *)l
+PASS: gdb.base/long_long.exp: p/a *(long *)l
+PASS: gdb.base/long_long.exp: p/f *(long *)l
+PASS: gdb.base/long_long.exp: p/c *(long *)l
+PASS: gdb.base/long_long.exp: p/x *(long long *)ll
+PASS: gdb.base/long_long.exp: p/d *(long long *)ll
+PASS: gdb.base/long_long.exp: p/u *(long long *)ll
+PASS: gdb.base/long_long.exp: p/o *(long long *)ll
+PASS: gdb.base/long_long.exp: p/t *(long long *)ll
+PASS: gdb.base/long_long.exp: p/a *(long long *)ll
+PASS: gdb.base/long_long.exp: p/f *(long long *)ll
+PASS: gdb.base/long_long.exp: p/c *(long long *)ll
+PASS: gdb.base/long_long.exp: set examine size to w
+PASS: gdb.base/long_long.exp: x/x w
+PASS: gdb.base/long_long.exp: x/d w
+PASS: gdb.base/long_long.exp: x/u w
+PASS: gdb.base/long_long.exp: x/o w
+PASS: gdb.base/long_long.exp: x/t w
+PASS: gdb.base/long_long.exp: x/a
+PASS: gdb.base/long_long.exp: x/c b
+PASS: gdb.base/long_long.exp: x/f &val.oct
+PASS: gdb.base/long_long.exp: set examine size to g
+PASS: gdb.base/long_long.exp: x/2x g
+PASS: gdb.base/long_long.exp: x/2d g
+PASS: gdb.base/long_long.exp: x/2u g
+PASS: gdb.base/long_long.exp: x/2o g
+PASS: gdb.base/long_long.exp: x/2t g
+PASS: gdb.base/long_long.exp: x/2a
+PASS: gdb.base/long_long.exp: x/2c b
+PASS: gdb.base/long_long.exp: x/2f &val.oct
+PASS: gdb.base/long_long.exp: x/2bx b
+PASS: gdb.base/long_long.exp: x/2bd b
+PASS: gdb.base/long_long.exp: x/2bu b
+PASS: gdb.base/long_long.exp: x/2bo b
+PASS: gdb.base/long_long.exp: x/2bt b
+PASS: gdb.base/long_long.exp: x/2ba b
+PASS: gdb.base/long_long.exp: x/2bc b
+PASS: gdb.base/long_long.exp: x/2bf b
+PASS: gdb.base/long_long.exp: x/2hx h
+PASS: gdb.base/long_long.exp: x/2hd h
+PASS: gdb.base/long_long.exp: x/2hu h
+PASS: gdb.base/long_long.exp: x/2ho h
+PASS: gdb.base/long_long.exp: x/2ht h
+PASS: gdb.base/long_long.exp: x/2ha h
+PASS: gdb.base/long_long.exp: x/2hc h
+PASS: gdb.base/long_long.exp: x/2hf h
+PASS: gdb.base/long_long.exp: x/2wx w
+PASS: gdb.base/long_long.exp: x/2wd w
+PASS: gdb.base/long_long.exp: x/2wu w
+PASS: gdb.base/long_long.exp: x/2wo w
+PASS: gdb.base/long_long.exp: x/2wt w
+PASS: gdb.base/long_long.exp: x/2wa w
+PASS: gdb.base/long_long.exp: x/2wc w
+PASS: gdb.base/long_long.exp: x/2wf w
+PASS: gdb.base/long_long.exp: x/2gx g
+PASS: gdb.base/long_long.exp: x/2gd g
+PASS: gdb.base/long_long.exp: x/2gu g
+PASS: gdb.base/long_long.exp: x/2go g
+PASS: gdb.base/long_long.exp: x/2gt g
+PASS: gdb.base/long_long.exp: x/2ga g
+PASS: gdb.base/long_long.exp: x/2gc g
+PASS: gdb.base/long_long.exp: x/2gf g
+PASS: gdb.base/longest-types.exp: print &f->buf
+PASS: gdb.base/longjmp.exp: breakpoint at pattern 1 start
+PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1
+PASS: gdb.base/longjmp.exp: next over setjmp (1)
+PASS: gdb.base/longjmp.exp: next to longjmp (1)
+FAIL: gdb.base/longjmp.exp: next over longjmp(1)
+PASS: gdb.base/longjmp.exp: breakpoint at pattern 2 start
+PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 2 start
+PASS: gdb.base/longjmp.exp: breakpoint at miss_step_2
+PASS: gdb.base/longjmp.exp: next over setjmp (2)
+FAIL: gdb.base/longjmp.exp: next over call_longjmp (2)
+PASS: gdb.base/longjmp.exp: breakpoint at pattern 3 start
+PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 3 start
+PASS: gdb.base/longjmp.exp: next over patt3
+PASS: gdb.base/macscp.exp: list main for support check
+PASS: gdb.base/macscp.exp: list main for WHERE
+PASS: gdb.base/macscp.exp: info macro WHERE after `list main'
+PASS: gdb.base/macscp.exp: list macscp2_2 for WHERE
+PASS: gdb.base/macscp.exp: info macro WHERE after `list macscp2_2'
+PASS: gdb.base/macscp.exp: list macscp3_2 for WHERE
+PASS: gdb.base/macscp.exp: info macro WHERE after `list macscp3_2'
+PASS: gdb.base/macscp.exp: info macro FROM_COMMANDLINE
+PASS: gdb.base/macscp.exp: info macro __FILE__ before running
+PASS: gdb.base/macscp.exp: info macro __LINE__ before running
+PASS: gdb.base/macscp.exp: list macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: info macro WHERE after `list macscp_4_2_from_macscp2'
+PASS: gdb.base/macscp.exp: list macscp4_2_from_macscp3
+KFAIL: gdb.base/macscp.exp: info macro WHERE after `list macscp_4_2_from_macscp3' (gdb/555) (PRMS: gdb/555)
+PASS: gdb.base/macscp.exp: break macscp1_1
+PASS: gdb.base/macscp.exp: break macscp2_1
+PASS: gdb.base/macscp.exp: break macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: break macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: break macscp2_2
+PASS: gdb.base/macscp.exp: break macscp1_2
+PASS: gdb.base/macscp.exp: break macscp3_1
+PASS: gdb.base/macscp.exp: break macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: break macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: break macscp3_2
+PASS: gdb.base/macscp.exp: break macscp1_3
+PASS: gdb.base/macscp.exp: continue to macscp1_1
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp1_1
+PASS: gdb.base/macscp.exp: continue to macscp2_1
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp2_1
+PASS: gdb.base/macscp.exp: continue to macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp4_1_from_macscp2
+PASS: gdb.base/macscp.exp: continue to macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp4_2_from_macscp2
+PASS: gdb.base/macscp.exp: continue to macscp2_2
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp2_2
+PASS: gdb.base/macscp.exp: continue to macscp1_2
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp1_2
+PASS: gdb.base/macscp.exp: continue to macscp3_1
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp3_1
+PASS: gdb.base/macscp.exp: continue to macscp4_1_from_macscp3
+KFAIL: gdb.base/macscp.exp: info macro WHERE stopped in macscp4_1_from_macscp3 (gdb/555) (PRMS: gdb/555)
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp3
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp4_1_from_macscp3 (PRMS: gdb/555)
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp4_1_from_macscp3
+PASS: gdb.base/macscp.exp: continue to macscp4_2_from_macscp3
+KFAIL: gdb.base/macscp.exp: info macro WHERE stopped in macscp4_2_from_macscp3 (gdb/555) (PRMS: gdb/555)
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp4_2_from_macscp3
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+KFAIL: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp4_2_from_macscp3 (PRMS: gdb/555)
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp4_2_from_macscp3
+PASS: gdb.base/macscp.exp: continue to macscp3_2
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_3 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_3 defined/undefined when stopped at macscp3_2
+PASS: gdb.base/macscp.exp: continue to macscp1_3
+PASS: gdb.base/macscp.exp: info macro WHERE stopped in macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_1 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_1 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_1 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_1 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP2_2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP2_2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP1_2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP1_2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_1 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_1 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_1_FROM_MACSCP3 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP4_2_FROM_MACSCP3 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: BEFORE_MACSCP3_2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: UNTIL_MACSCP3_2 defined/undefined when stopped at macscp1_3
+PASS: gdb.base/macscp.exp: breakpoint macscp_expr
+PASS: gdb.base/macscp.exp: macro MACRO_TO_EXPAND not in scope at breakpoint
+PASS: gdb.base/macscp.exp: breakpoint macscp_expr using MACRO_TO_EXPAND
+PASS: gdb.base/macscp.exp: continue to macsp_expr
+PASS: gdb.base/macscp.exp: print address.addr
+PASS: gdb.base/macscp.exp: print expression with macro before define.
+PASS: gdb.base/macscp.exp: next to definition 1
+PASS: gdb.base/macscp.exp: print expression with macro in scope.
+PASS: gdb.base/macscp.exp: user macro override
+PASS: gdb.base/macscp.exp: choose user macro
+PASS: gdb.base/macscp.exp: remove user override
+PASS: gdb.base/macscp.exp: print expression with macro after removing override
+PASS: gdb.base/macscp.exp: next to definition 2
+PASS: gdb.base/macscp.exp: print expression with macro after undef.
+PASS: gdb.base/macscp.exp: basic macro define
+PASS: gdb.base/macscp.exp: expansion of defined macro
+PASS: gdb.base/macscp.exp: basic macro list
+PASS: gdb.base/macscp.exp: basic redefine, macro with args
+PASS: gdb.base/macscp.exp: expansion of macro with arguments
+PASS: gdb.base/macscp.exp: basic macro undef
+PASS: gdb.base/macscp.exp: print expression with macro after user undef.
+PASS: gdb.base/macscp.exp: macro define with no arguments
+PASS: gdb.base/macscp.exp: macro undef with no arguments
+PASS: gdb.base/macscp.exp: complete 'p FIFTY_SEVEN'
+PASS: gdb.base/macscp.exp: complete 'p TWENTY_'
+PASS: gdb.base/macscp.exp: complete 'p FORTY_'
+PASS: gdb.base/macscp.exp: defining TWENTY_THREE
+PASS: gdb.base/macscp.exp: complete 'p TWENTY_THREE'
+PASS: gdb.base/macscp.exp: basic macro splicing
+PASS: gdb.base/macscp.exp: define splice helper
+PASS: gdb.base/macscp.exp: splicing plus expansion
+PASS: gdb.base/macscp.exp: define first varargs helper
+PASS: gdb.base/macscp.exp: define second varargs helper
+PASS: gdb.base/macscp.exp: define third varargs helper
+PASS: gdb.base/macscp.exp: define fourth varargs helper
+PASS: gdb.base/macscp.exp: c99 varargs expansion
+PASS: gdb.base/macscp.exp: c99 varargs expansion without an argument
+PASS: gdb.base/macscp.exp: c99 varargs expansion, multiple formal arguments
+PASS: gdb.base/macscp.exp: gnu varargs expansion
+PASS: gdb.base/macscp.exp: gnu varargs expansion without an argument
+PASS: gdb.base/macscp.exp: gnu varargs expansion special splicing without an argument
+PASS: gdb.base/macscp.exp: define stringification macro
+PASS: gdb.base/macscp.exp: define first stringification helper
+PASS: gdb.base/macscp.exp: define second stringification helper
+PASS: gdb.base/macscp.exp: simple stringify
+PASS: gdb.base/macscp.exp: stringify with one space
+PASS: gdb.base/macscp.exp: stringify with many spaces
+PASS: gdb.base/macscp.exp: stringify with quotes
+PASS: gdb.base/macscp.exp: stringify with backslashes
+PASS: gdb.base/macscp.exp: stringify without substitution
+PASS: gdb.base/macscp.exp: stringify with substitution
+PASS: gdb.base/macscp.exp: define si_addr macro
+PASS: gdb.base/macscp.exp: macro expand siginfo.si_addr
+PASS: gdb.base/macscp.exp: print __FILE__
+PASS: gdb.base/macscp.exp: print __LINE__
+PASS: gdb.base/maint.exp: set height 0
+PASS: gdb.base/maint.exp: maint print registers
+PASS: gdb.base/maint.exp: mt set per on for expand-symtabs
+PASS: gdb.base/maint.exp: mt expand-symtabs
+PASS: gdb.base/maint.exp: mt set per off for expand-symtabs
+PASS: gdb.base/maint.exp: maint check-psymtabs
+PASS: gdb.base/maint.exp: maint check-symtabs
+PASS: gdb.base/maint.exp: maint set per-command on
+PASS: gdb.base/maint.exp: pwd
+PASS: gdb.base/maint.exp: maint set per-command off
+PASS: gdb.base/maint.exp: maint print statistics
+PASS: gdb.base/maint.exp: maint print dummy-frames
+PASS: gdb.base/maint.exp: maint print objfiles: header
+PASS: gdb.base/maint.exp: maint print objfiles: psymtabs
+PASS: gdb.base/maint.exp: maint print objfiles: symtabs
+PASS: gdb.base/maint.exp: maint print psymbols w/o args
+PASS: gdb.base/maint.exp: maint print psymbols 1
+PASS: gdb.base/maint.exp: shell rm -f psymbols_output
+PASS: gdb.base/maint.exp: maint print msymbols w/o args
+PASS: gdb.base/maint.exp: maint print msymbols
+PASS: gdb.base/maint.exp: shell rm -f msymbols_output
+PASS: gdb.base/maint.exp: cd to objdir
+PASS: gdb.base/maint.exp: maint print msymbols
+PASS: gdb.base/maint.exp: shell rm -f msymbols_output2
+PASS: gdb.base/maint.exp: cd to mydir
+PASS: gdb.base/maint.exp: maint print symbols w/o args
+PASS: gdb.base/maint.exp: maint print symbols
+PASS: gdb.base/maint.exp: shell rm -f symbols_output
+PASS: gdb.base/maint.exp: maint print type
+PASS: gdb.base/maint.exp: maint info sections
+PASS: gdb.base/maint.exp: maint info sections .text
+PASS: gdb.base/maint.exp: maint info sections CODE
+PASS: gdb.base/maint.exp: maint info sections DATA
+PASS: gdb.base/maint.exp: maint info breakpoints
+PASS: gdb.base/maint.exp: maint print w/o args
+PASS: gdb.base/maint.exp: maint info w/o args
+PASS: gdb.base/maint.exp: maint w/o args
+PASS: gdb.base/maint.exp: help maint
+PASS: gdb.base/maint.exp: help maint info
+PASS: gdb.base/maint.exp: help maint print
+PASS: gdb.base/maint.exp: help maint
+PASS: gdb.base/maint.exp: maint dump-me
+PASS: gdb.base/maint.exp: maint internal-error
+PASS: gdb.base/maint.exp: internal-error resync
+PASS: gdb.base/max-value-size.exp: using initial max-value-size: p/d one
+PASS: gdb.base/max-value-size.exp: using initial max-value-size: p/d one_hundred
+PASS: gdb.base/max-value-size.exp: using initial max-value-size: p/d one_hundred [99]
+PASS: gdb.base/max-value-size.exp: set max-value-size 25
+PASS: gdb.base/max-value-size.exp: check that the value shows as 25 bytes
+PASS: gdb.base/max-value-size.exp: max-value-size is '25': p/d one
+PASS: gdb.base/max-value-size.exp: max-value-size is '25': p/d one_hundred
+PASS: gdb.base/max-value-size.exp: max-value-size is '25': p/d one_hundred [99]
+PASS: gdb.base/max-value-size.exp: set max-value-size 99
+PASS: gdb.base/max-value-size.exp: check that the value shows as 99 bytes
+PASS: gdb.base/max-value-size.exp: max-value-size is '99': p/d one
+PASS: gdb.base/max-value-size.exp: max-value-size is '99': p/d one_hundred
+PASS: gdb.base/max-value-size.exp: max-value-size is '99': p/d one_hundred [99]
+PASS: gdb.base/max-value-size.exp: set max-value-size 100
+PASS: gdb.base/max-value-size.exp: check that the value shows as 100 bytes
+PASS: gdb.base/max-value-size.exp: max-value-size is '100': p/d one
+PASS: gdb.base/max-value-size.exp: max-value-size is '100': p/d one_hundred
+PASS: gdb.base/max-value-size.exp: max-value-size is '100': p/d one_hundred [99]
+PASS: gdb.base/max-value-size.exp: set max-value-size 200
+PASS: gdb.base/max-value-size.exp: check that the value shows as 200 bytes
+PASS: gdb.base/max-value-size.exp: max-value-size is '200': p/d one
+PASS: gdb.base/max-value-size.exp: max-value-size is '200': p/d one_hundred
+PASS: gdb.base/max-value-size.exp: max-value-size is '200': p/d one_hundred [99]
+PASS: gdb.base/max-value-size.exp: set max-value-size unlimited
+PASS: gdb.base/max-value-size.exp: check that the value shows as unlimited
+PASS: gdb.base/max-value-size.exp: max-value-size is 'unlimited': p/d one
+PASS: gdb.base/max-value-size.exp: max-value-size is 'unlimited': p/d one_hundred
+PASS: gdb.base/max-value-size.exp: max-value-size is 'unlimited': p/d one_hundred [99]
+PASS: gdb.base/max-value-size.exp: set max-value-size 1
+PASS: gdb.base/max-value-size.exp: set max-value-size 0
+PASS: gdb.base/max-value-size.exp: set max-value-size -5
+PASS: gdb.base/memattr.exp: create mem region 1
+PASS: gdb.base/memattr.exp: create mem region 2
+PASS: gdb.base/memattr.exp: create mem region 3
+PASS: gdb.base/memattr.exp: create mem region 4
+PASS: gdb.base/memattr.exp: create mem region 5
+PASS: gdb.base/memattr.exp: info mem (1)
+PASS: gdb.base/memattr.exp: mem1 cannot be read
+FAIL: gdb.base/memattr.exp: mem1 can be written
+FAIL: gdb.base/memattr.exp: mem2 cannot be written
+FAIL: gdb.base/memattr.exp: mem2 can be read
+FAIL: gdb.base/memattr.exp: disable mem 1
+PASS: gdb.base/memattr.exp: mem 1 was disabled
+FAIL: gdb.base/memattr.exp: enable mem 1
+PASS: gdb.base/memattr.exp: mem 1 was enabled
+FAIL: gdb.base/memattr.exp: disable mem 2 4
+PASS: gdb.base/memattr.exp: mem 2 and 4 were disabled
+FAIL: gdb.base/memattr.exp: enable mem 2-4
+PASS: gdb.base/memattr.exp: mem 2-4 were enabled
+FAIL: gdb.base/memattr.exp: disable mem
+PASS: gdb.base/memattr.exp: mem 1 to 5 were disabled
+FAIL: gdb.base/memattr.exp: enable mem
+PASS: gdb.base/memattr.exp: mem 1 to 5 were enabled
+FAIL: gdb.base/memattr.exp: disable non-existant regions
+FAIL: gdb.base/memattr.exp: delete mem 1
+PASS: gdb.base/memattr.exp: mem 1 was deleted
+FAIL: gdb.base/memattr.exp: delete mem 2 4
+PASS: gdb.base/memattr.exp: mem 2 and 4 were deleted
+FAIL: gdb.base/memattr.exp: delete mem 2-4
+PASS: gdb.base/memattr.exp: mem 2-4 were deleted
+FAIL: gdb.base/memattr.exp: delete non-existant region
+PASS: gdb.base/memattr.exp: mem 0x30 0x60 ro
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x20 0x40: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x30 0x40: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x40 0x50: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x50 0x60: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x50 0x70: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x30 0x60: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x20 0x70: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x20 0x0: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x30 0x0: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x40 0x0: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x20 0x30: no-overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x60 0x70: no-overlap
+PASS: gdb.base/memattr.exp: 0x30 0x60: 0x80 0x0: no-overlap
+PASS: gdb.base/memattr.exp: mem 0x30 0x0 ro
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x20 0x50: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x30 0x50: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x40 0x50: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x20 0x0: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x30 0x0: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x40 0x0: overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x20 0x30: no-overlap
+PASS: gdb.base/memattr.exp: 0x30 0x0: 0x00 0x10: no-overlap
+PASS: gdb.base/mips_pro.exp: backtrace
+PASS: gdb.base/miscexprs.exp: continue to marker1
+PASS: gdb.base/miscexprs.exp: up from marker1
+PASS: gdb.base/miscexprs.exp: print value of &ibig.i[0]
+PASS: gdb.base/miscexprs.exp: print value of &cbig.c[0]
+PASS: gdb.base/miscexprs.exp: print value of &fbig.f[0]
+PASS: gdb.base/miscexprs.exp: print value of &dbig.d[0]
+PASS: gdb.base/miscexprs.exp: print value of &sbig.s[0]
+PASS: gdb.base/miscexprs.exp: print value of &lbig.l[0]
+PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] | 1
+PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] & 127
+PASS: gdb.base/miscexprs.exp: print value of !ibig.i[100]
+PASS: gdb.base/miscexprs.exp: print value of !sbig.s[90]
+PASS: gdb.base/miscexprs.exp: print value of !ibig.i[100]
+PASS: gdb.base/miscexprs.exp: print value of !ibig.i[100]
+PASS: gdb.base/miscexprs.exp: print value of !sbig.s[90] * 10
+PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] * sbig.s[90]
+PASS: gdb.base/miscexprs.exp: print value of fbig.f[100] * dbig.d[202]
+PASS: gdb.base/miscexprs.exp: print value of !(sbig.s[90] * 2)
+PASS: gdb.base/miscexprs.exp: print value of sizeof sbig
+PASS: gdb.base/miscexprs.exp: print value of sizeof cbig
+PASS: gdb.base/miscexprs.exp: print value of sizeof lbig / sizeof long
+PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4
+PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6
+UNTESTED: gdb.base/morestack.exp: morestack.exp
+UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping
+PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line
+PASS: gdb.base/multi-line-starts-subshell.exp: shell input works
+PASS: gdb.base/multi-line-starts-subshell.exp: exit shell
+PASS: gdb.base/multi-line-starts-subshell.exp: gdb input still works
+PASS: gdb.base/nested-addr.exp: continue to breakpoint: BREAK
+PASS: gdb.base/nested-addr.exp: print &foo_array[1].a
+PASS: gdb.base/nested-addr.exp: print 1 && &foo_array[1].a
+PASS: gdb.base/nested-subp1.exp: breakpoint to the STOP marker
+PASS: gdb.base/nested-subp1.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp1.exp: print i1
+PASS: gdb.base/nested-subp1.exp: print i2
+PASS: gdb.base/nested-subp2.exp: breakpoint to the STOP marker
+PASS: gdb.base/nested-subp2.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp2.exp: print c
+PASS: gdb.base/nested-subp2.exp: print count
+PASS: gdb.base/nested-subp2.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp2.exp: print c
+PASS: gdb.base/nested-subp2.exp: print count
+PASS: gdb.base/nested-subp3.exp: breakpoint to the STOP marker
+PASS: gdb.base/nested-subp3.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp3.exp: print first
+PASS: gdb.base/nested-subp3.exp: print parent_first
+PASS: gdb.base/nextoverexit.exp: next over exit
+PASS: gdb.base/nodebug.exp: p top
+PASS: gdb.base/nodebug.exp: whatis top
+PASS: gdb.base/nodebug.exp: ptype top
+PASS: gdb.base/nodebug.exp: p middle
+PASS: gdb.base/nodebug.exp: whatis middle
+PASS: gdb.base/nodebug.exp: ptype middle
+PASS: gdb.base/nodebug.exp: p dataglobal
+PASS: gdb.base/nodebug.exp: whatis dataglobal
+PASS: gdb.base/nodebug.exp: ptype dataglobal
+PASS: gdb.base/nodebug.exp: p datalocal
+PASS: gdb.base/nodebug.exp: whatis datalocal
+PASS: gdb.base/nodebug.exp: ptype datalocal
+PASS: gdb.base/nodebug.exp: p bssglobal
+PASS: gdb.base/nodebug.exp: whatis bssglobal
+PASS: gdb.base/nodebug.exp: ptype bssglobal
+PASS: gdb.base/nodebug.exp: p bsslocal
+PASS: gdb.base/nodebug.exp: whatis bsslocal
+PASS: gdb.base/nodebug.exp: ptype bsslocal
+PASS: gdb.base/nodebug.exp: backtrace from inner in nodebug.exp
+PASS: gdb.base/nodebug.exp: p/c array_index("abcdef",2)
+PASS: gdb.base/nodebug.exp: backtrace from middle in nodebug.exp
+PASS: gdb.base/nofield.exp: ptype struct not_empty
+PASS: gdb.base/nofield.exp: ptype struct empty
+PASS: gdb.base/nofield.exp: ptype union empty_union
+PASS: gdb.base/noreturn-finish.exp: continue to breakpoint: noreturn_func
+PASS: gdb.base/noreturn-finish.exp: cancel finish from noreturn_func
+PASS: gdb.base/noreturn-return.exp: continue to breakpoint: noreturn_func
+PASS: gdb.base/noreturn-return.exp: cancel return from noreturn_func
+PASS: gdb.base/nostdlib.exp: stop at run
+PASS: gdb.base/nostdlib.exp: continue to marker
+PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically)
+PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (statically)
+PASS: gdb.base/opaque.exp: whatis on opaque struct instance (statically)
+PASS: gdb.base/opaque.exp: ptype on opaque struct instance (statically)
+PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (statically)
+PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (dynamically)
+PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 1
+PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 1
+PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) 1
+PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (dynamically) 1
+PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (dynamically) 1
+PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 2
+PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 2
+PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) 2
+PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (dynamically) 2
+PASS: gdb.base/page.exp: set pagination off
+PASS: gdb.base/page.exp: pagination is off
+PASS: gdb.base/page.exp: unpaged help
+PASS: gdb.base/page.exp: set pagination on
+PASS: gdb.base/page.exp: pagination is on
+PASS: gdb.base/page.exp: set height 10
+PASS: gdb.base/page.exp: paged help
+PASS: gdb.base/page.exp: q
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set breakpoint
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set height 2
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: continue
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: got prompt
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: GDB accepts further input
+PASS: gdb.base/paginate-after-ctrl-c-running.exp: ctrlc target running: set height unlimited
+PASS: gdb.base/paginate-bg-execution.exp: paginate: b after_sleep
+PASS: gdb.base/paginate-bg-execution.exp: paginate: set height 2
+FAIL: gdb.base/paginate-bg-execution.exp: paginate: continue&
+FAIL: gdb.base/paginate-bg-execution.exp: paginate: pagination handled, breakpoint hit (timeout)
+PASS: gdb.base/paginate-bg-execution.exp: paginate: GDB accepts further input
+PASS: gdb.base/paginate-bg-execution.exp: paginate: set height unlimited
+PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: b after_sleep
+PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height 2
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue&
+FAIL: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: continue& paginates (timeout)
+PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: cancel pagination
+PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: GDB accepts further input
+PASS: gdb.base/paginate-bg-execution.exp: cancel with ctrl-c: set height unlimited
+PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: b after_sleep
+PASS: gdb.base/paginate-bg-execution.exp: cancel with quit: set height 2</